public MainPresenter(IMainView mainView, IErrorMessageView errorMessageView, IAddStudentPresenter addStudentPresenter, IStudentsGridViewPresenter studentsGridViewPresenter, IStudentsListViewPresenter studentsListViewPresenter, IChartViewPresenter chartViewPresenter, ISchedulerViewPresenter schedulerViewPresenter, IReportViewPresenter reportViewPresenter) : base(errorMessageView) { _mainView = mainView; _addStudentPresenter = addStudentPresenter; _chartViewPreseneter = chartViewPresenter; _studentsGridViewPresenter = studentsGridViewPresenter; _studentsListViewPresenter = studentsListViewPresenter; _studentsGridViewPresenter = studentsGridViewPresenter; _schedulerViewPresenter = schedulerViewPresenter; _reportViewPresenter = reportViewPresenter; _mainView.AddStudentBtnClickEventRaised += new EventHandler(OnAddStudentBtnClickEventRaised); _mainView.ChartViewBtnClickEventRaised += new EventHandler(OnChartViewBtnClickEventRaised); _mainView.StudentsGridViewBtnClickEventRaised += new EventHandler(OnStudentGridViewBtnClickEventRaised); _mainView.StudentsListViewBtnClickEventRaised += new EventHandler(OnStudentListViewBtnClickEventRaised); _mainView.SchedulerViewClickEventRaised += new EventHandler(OnSchedulerViewBtnClickEventRaised); _mainView.ReportViewBtnClickEventRaised += new EventHandler(OnReportViewBtnClickEventRaised); }
/// <summary> /// Конструктор презентера налаштувань /// </summary> /// <param name="settingsUC">Екземпляр представлення налашувань</param> /// <param name="errorMessageView">Екземпляр універсальної форми для відображення помилок</param> public SettingsPresenter(ISettingsUC settingsUC, IErrorMessageView errorMessageView) { this.settingsUC = settingsUC; this.errorMessageView = errorMessageView; SubscribeToEvents(); }
public MainPresenter(IMainView mainView, IErrorMessageView errorMessageView, IBarangPresenter barangPresenter) : base(errorMessageView) { _mainView = mainView; _barangPresenter = barangPresenter; _mainView.OnBarangMenuClickEventRaised += _mainView_OnBarangMenuClickEventRaised; }
public AddEventPresenter(IAddEventView addEventView) { _addEventView = addEventView; _eventDataValidation = new DataValidation(); _taskService = new TaskService(new TaskGoogleRepository(), null); _errorMessageView = new ErrorMessageView(); SubscribeToEventsSetup(); }
public AddStudentPresenter(IErrorMessageView errorMessageView, IUnitOfWork unitOfWork, IModelDataAnnotationCheck modelDataAnnotationCheck, IUniversityLocalContext universityLocalContext) { _studentService = new StudentService(modelDataAnnotationCheck, unitOfWork, universityLocalContext); _teacherService = new TeacherService(modelDataAnnotationCheck, universityLocalContext); _errorMessageView = errorMessageView; }
/// <summary> /// Конструктор презертера представлення списку постачальників /// </summary> /// <param name="suppliersUC">Екземпляр представлення списку постачальників</param> /// <param name="suppliersDetailPresenter">Екземпляр презентера представлення деталей постачальника</param> /// <param name="facade">Екземпляр фасаду</param> /// <param name="deleteConfirmView">Екземпляр форми підтвердження видалення запису</param> /// <param name="errorMessageView">Екземпляр форми повідомлення про помилку</param> public SuppliersPresenter(ISuppliersUC suppliersUC, ISuppliersDetailPresenter suppliersDetailPresenter, IStoreFacade facade, IDeleteConfirmView deleteConfirmView, IErrorMessageView errorMessageView) { this.suppliersUC = suppliersUC; this.suppliersDetailPresenter = suppliersDetailPresenter; this.facade = facade; this.deleteConfirmView = deleteConfirmView; this.errorMessageView = errorMessageView; SubscribeToEvents(); }
/// <summary> /// Конструктор презентера представлення списку товарів постачальників /// </summary> /// <param name="productsUC">Екземпляр представлення списку товарів постачальників</param> /// <param name="productsDetailPresenter">Екземпляр презентера представлення деталей товару</param> /// <param name="facade">Екземпляр фасаду</param> /// <param name="deleteConfirmView">Екземпляр універсальной форми підтвердження видалення запису</param> /// <param name="errorMessageView">Екземпляр універсальной форми повідомлення про помилку</param> public ProductsPresenter(IProductsUC productsUC, IProductsDetailPresenter productsDetailPresenter, IStoreFacade facade, IDeleteConfirmView deleteConfirmView, IErrorMessageView errorMessageView) { this.productsUC = productsUC; this.productsDetailPresenter = productsDetailPresenter; this.facade = facade; this.deleteConfirmView = deleteConfirmView; this.errorMessageView = errorMessageView; SubscribeToEvents(); }
/// <summary> /// Конструктор /// </summary> /// <param name="unitsUC">Форма списку одиниць виміру</param> /// <param name="facade">Екземпляр фасаду</param> /// <param name="unitsDetailPresenter">Презентер форми створення/редагування одиниці виміру</param> /// <param name="deleteConfirmView">Екземпляр форми підтвердження видалення</param> /// <param name="errorMessageView">Екземпляр форми повідомлення про помилку</param> public UnitsPresenter(IUnitsUC unitsUC, IStoreFacade facade, IUnitsDetailPresenter unitsDetailPresenter, IDeleteConfirmView deleteConfirmView, IErrorMessageView errorMessageView) { this.unitsUC = unitsUC; this.facade = facade; this.unitsDetailPresenter = unitsDetailPresenter; this.deleteConfirmView = deleteConfirmView; this.errorMessageView = errorMessageView; SubscribeToEvents(); }
/// <summary> /// Конструктор представлення груп власного каталогу /// </summary> /// <param name="groupsUC">Екземпляр представлення списку груп власного каталогу</param> /// <param name="groupsDetailPresenter">Екземпляр презентера представлення деталей обраної групи</param> /// <param name="facade">Екземпляр фасаду</param> /// <param name="deleteConfirmView">Екземпляр універсальної форми відображення підтвердження видалення запису</param> /// <param name="errorMessageView">Екземпляр універсальної форми відображення повідомлення про помилку</param> public GroupsPresenter(IGroupsUC groupsUC, IGroupsDetailPresenter groupsDetailPresenter, IStoreFacade facade, IDeleteConfirmView deleteConfirmView, IErrorMessageView errorMessageView) { this.groupsUC = groupsUC; this.groupsDetailPresenter = groupsDetailPresenter; this.facade = facade; this.deleteConfirmView = deleteConfirmView; this.errorMessageView = errorMessageView; SubscribeToEvents(); }
/// <summary> /// Конструктор представлення категорій постачальників /// </summary> /// <param name="categoriesUC">Екземпляр представлення категорій постачальників</param> /// <param name="categoriesDetailPresenter">Екземпляр презентера представлення деталей для обраної категорії постачальника</param> /// <param name="facade">Екземпляр фасаду</param> /// <param name="deleteConfirmView">Екземпляр універсальної форми підтвердження видалення сутності</param> /// <param name="errorMessageView">Екземпляр універсальної форми повідомлення про помилку</param> public CategoriesPresenter(ICategoriesUC categoriesUC, ICategoriesDetailPresenter categoriesDetailPresenter, IStoreFacade facade, IDeleteConfirmView deleteConfirmView, IErrorMessageView errorMessageView) { this.categoriesUC = categoriesUC; this.categoriesDetailPresenter = categoriesDetailPresenter; this.facade = facade; this.deleteConfirmView = deleteConfirmView; this.errorMessageView = errorMessageView; SubscribeToEvents(); }
/// <summary> /// Конструктор презентера представлення списку зображень товарів /// </summary> /// <param name="imagesUC">Екземпляр представлення списку зображень</param> /// <param name="imagesDetailPresenter">Екземпляр презентера представлення деталей зображення</param> /// <param name="facade">Екземпляр фасаду</param> /// <param name="deleteConfirmView">Екземпляр універсальної форми підтвердження видалення запису</param> /// <param name="errorMessageView">Екземпляр універсальної форми відображення повідомлення про помилку</param> public ImagesPresenter(IImagesUC imagesUC, IImagesDetailPresenter imagesDetailPresenter, IStoreFacade facade, IDeleteConfirmView deleteConfirmView, IErrorMessageView errorMessageView) { this.imagesUC = imagesUC; this.imagesDetailPresenter = imagesDetailPresenter; this.facade = facade; this.deleteConfirmView = deleteConfirmView; this.errorMessageView = errorMessageView; SubscribeToEvents(); }
public RootPresenter(IRootView rootView, IErrorMessageView errorMessageView, ILoginPresenter loginPresenter, IRegistrationPresenter registrationPresenter, IHeaderViewPresenter headerViewPresenter, IMainPresenter mainPresenter, ISession session) { _rootView = rootView; _errorMessageView = errorMessageView; _loginPresenter = loginPresenter; _registrationPresenter = registrationPresenter; _mainPresenter = mainPresenter; _headerViewPresenter = headerViewPresenter; _session = session; SubscribeToEvents(); }
BasePresenter(IErrorMessageView errorMessageView) { _errorMessageView = errorMessageView; }
/// <summary> /// Конструктор представлення деталей груп власного каталогу /// </summary> /// <param name="errorMessageView"></param> public GroupsDetailUC(IErrorMessageView errorMessageView) { InitializeComponent(); this.errorMessageView = errorMessageView; }
/// <summary> /// Конструктор представлення деталей категорії постаальника /// </summary> /// <param name="errorMessageView">Екземпляр універсальної форми повідомлення про помилку</param> public CategoriesDetailUC(IErrorMessageView errorMessageView) { InitializeComponent(); this.errorMessageView = errorMessageView; }
/// <summary> /// Конструктор представлення списку зображень товарів /// </summary> /// <param name="errorMessageView">Екземпляр універсальної форми відображення помилки</param> public ImagesUC(IErrorMessageView errorMessageView) { InitializeComponent(); this.errorMessageView = errorMessageView; }
/// <summary> /// Кноструктор представлення списку постачальників /// </summary> /// <param name="errorMessageView">Екземпляр універсальної форми відображення помилки</param> public SuppliersUC(IErrorMessageView errorMessageView) { InitializeComponent(); this.errorMessageView = errorMessageView; }
/// <summary> /// Конструктор головної форми /// </summary> /// <param name="errorMessageView">Екземпляр універсальної форми повідомлення про помилку</param> public MainView(IErrorMessageView errorMessageView) { InitializeComponent(); this.errorMessageView = errorMessageView; }
/// <summary> /// Конструктор представлення деталей характеристики товару /// </summary> /// <param name="errorMessageView">Екземплря універсальної форми відображення помилки</param> public ParametersDetailUC(IErrorMessageView errorMessageView) { InitializeComponent(); this.errorMessageView = errorMessageView; }
public SchedulerViewPresenter(IAppointmentService appointmentService, IErrorMessageView errorMessageView) { _appointmentService = appointmentService; _errorMessageView = errorMessageView; }