/// <summary> /// Erzeugt eine Instanz der ChannelController Klasse. /// </summary> /// <param name="validationErrorReporter">Eine Referenz auf eine Realisierung des IValidationErrorReport Interface.</param> public ChannelController(IValidationErrorReport validationErrorReporter) : base(validationErrorReporter) { channelDatabaseManager = new ChannelDatabaseManager(); moderatorDatabaseManager = new ModeratorDatabaseManager(); channelApi = new ChannelAPI(); }
/// <summary> /// Erzeugt eine Instanz der Klasse GroupController. /// </summary> /// <param name="errorReporter">Eine Referenz auf eine Realisierung des IValidationErrorReport Interface.</param> public GroupController(IValidationErrorReport errorReporter) : base(errorReporter) { groupAPI = new GroupAPI(); jsonParser = new JsonParsingManager(); groupDBManager = new GroupDatabaseManager(); userController = new UserController(); }
/// <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(); }
/// <summary> /// Erzeugt eine Instanz der Klasse UserController. /// </summary> /// <param name="errorReport">Eine Referenz auf eine Realisierung des IValidationErrorReport Interface.</param> public UserController(IValidationErrorReport errorReport) : base (errorReport) { userDBManager = new UserDatabaseManager(); userAPI = new UserAPI(); }
/// <summary> /// Erzeuge eine Instanz der Klasse LocalUserController Klasse mit Validierungsbehandlung. /// </summary> /// <param name="validationErrorReporter">Eine Referenz auf die Realsierung des IValidationErrorReport Interfaces.</param> public LocalUserController(IValidationErrorReport validationErrorReporter) : base(validationErrorReporter) { localUserDB = new LocalUserDatabaseManager(); userAPI = new UserAPI(); }
/// <summary> /// Konstruktor zur Initialisierung des MainController. /// </summary> protected MainController(IValidationErrorReport validationErrorReporter) { this._validationErrorReporter = validationErrorReporter; jsonParser = new JsonParsingManager(); }
/// <summary> /// Erzeugt eine Instanz der Klasse ModeratorController. /// </summary> /// <param name="errorReporter">Eine Referenz auf eine Realisierung des IValidationErrorReporter Interface.</param> public ModeratorController(IValidationErrorReport errorReporter) : base(errorReporter) { moderatorDatabaseManager = new ModeratorDatabaseManager(); }