public AdministratorPresenter(IAdminForm form, IDataBaseModel dataBase, DatabaseParser parser) { this.form = form; this.dataBase = dataBase; this.parser = parser; this.form.materialChanged += TableChanged; this.form.changeAdd += ChangeAddCycle; this.form.delete += DataDeleted; this.form.submit += DataSubmitted; this.form.changeUser += ChangeUser; }
public ResearcherPresenter(IResearcherForm form, IMathModel model, IDataBaseModel dataBase) { this.form = form; this.model = model; this.dataBase = dataBase; this.form.calculate += Calculate; this.form.changeUser += ChangeUserLogics; this.form.materialChanged += FetchMaterialCoefficientsAndProperties; this.model.calculationFinished += ModelCalculationsFinished; this.form.generateReport += GenerateReport; }
public FileBasePresenter(IViewDatabaseFramework viewDatabaseFramework, IDataBaseModel dataBaseModel) { this.dataBaseModel = dataBaseModel; this.viewDatabaseFramework = viewDatabaseFramework; viewDatabaseFramework.DataBaseResultRequest += OnResultRequest; }
public RegistrationPresenter(IRegistrationForm registration, IDataBaseModel dataBase) { this.registration = registration; this.dataBase = dataBase; this.registration.authentificationAttempt += AuthentificationAttempt; }