/// <summary> /// Erzeugt eine Instanz der Klasse ApplicationSettingsController. /// </summary> public ApplicationSettingsController() : base() { localUserController = new LocalUserController(); applicationSettingsDatabaseManager = new ApplicationSettingsDatabaseManager(); }
/// <summary> /// Erzeugt eine Instanz der StartPageViewModel Klasse. /// </summary> /// <param name="navService">Eine Referenz auf den Navigationsdienst der Anwendung.</param> /// <param name="errorMapper">Eine Referenz auf den Fehlerdienst der Anwendung.</param> public StartPageViewModel(INavigationService navService, IErrorMapper errorMapper) : base(navService, errorMapper) { localUserController = new LocalUserController(this); // Liefere Referenz auf IValidationErrorReport mit. // Erstelle Befehle. CreateUserCommand = new AsyncRelayCommand(param => createLocalUser(), param => canCreateLocalUser()); }
/// <summary> /// Initialisiert das Singletonanwendungsobjekt. Dies ist die erste Zeile von erstelltem Code /// und daher das logische Äquivalent von main() bzw. WinMain(). /// </summary> public App() { Debug.WriteLine("Starting App() constructor."); this.InitializeComponent(); this.Suspending += this.OnSuspending; this.Resuming += App_Resuming; this.UnhandledException += App_UnhandledException; // Erstelle Instanz des ErrorMapper. ErrorMapper = new ErrorDescriptionMapper(); // Erstelle Instanz des LocalUserController. localUserController = new LocalUserController(); Debug.WriteLine("Finished App constructor."); }
/// <summary> /// Erzeugt eine Instanz der Klasse ApplicationSettingsController. /// </summary> /// <param name="validationErrorReporter">Eine Referenz auf eine Realisierung des IValidationErrorReport Interface.</param> public ApplicationSettingsController(IValidationErrorReport validationErrorReporter) : base(validationErrorReporter) { localUserController = new LocalUserController(); applicationSettingsDatabaseManager = new ApplicationSettingsDatabaseManager(); }