/// <summary> /// Конструктор класса EmployersViewModel. /// </summary> /// <param name="employeeModel">Модель коллекции сотрудников</param> /// <param name="departmentsModel">Модель коллекции отделений</param> public EmployersViewModel(IEntitiesModel employeeModel, IEntitiesModel departmentsModel) { model = employeeModel; deptsmodel = departmentsModel; model.EntityUpdated += model_EmployeeUpdated; updateCommand = new UpdateCommand(this); }
/// <summary> /// Конструктор класса DepartmentsViewModel. /// </summary> /// <param name="employeeModel">Модель коллекции сотрудников</param> /// <param name="departmentsModel">Модель коллекции отделений</param> public DepartmentsViewModel(IEntitiesModel employeeModel, IEntitiesModel departmentsModel) { empModel = employeeModel; deptsModel = departmentsModel; deptsModel.EntityUpdated += model_DepartmentUpdated; updateCommand = new UpdateCommand(this); }
public PresenterFeature(IEntitiesView <ModelViewFeature> entitesView) { this.entitiesView = entitesView ?? throw new ArgumentNullException(nameof(entitesView)); try { featureModel = new FeatureModel(new Logics()); } catch (ArgumentNullException) { entitiesView.MessageError(nullDB); } Display(); }
public PresenterKeyFeatureClient(IKeyFeatureClientView entitiesView) { this.entitiesView = entitiesView ?? throw new ArgumentNullException(nameof(entitiesView)); try { clientModel = new ClientModel(new Logics()); keyFeatureClientModel = new KeyFeatureClientModel(new Logics()); } catch (ArgumentNullException) { entitiesView.MessageError(nullDB); } DisplayClient(); }
public PresenterKeyFeature(IKeyFeatureView entitiesView) { this.entitiesView = entitiesView ?? throw new ArgumentNullException(nameof(entitiesView)); try { keyModel = new HaspKeyModel(new Logics()); featureModel = new KeyFeatureModel(new Logics()); } catch (ArgumentNullException) { entitiesView.MessageError(nullDB); } keyFeatures = featureModel.GetAllKeyFeature(); DisplayHaspKey(); }
public CustomerRepository(IEntitiesModel entitiesModel, IMappingEngine mappingEngine) { EntitiesModel = entitiesModel; MappingEngine = mappingEngine; }
/// <summary> /// Конструктор класса AddEmployeeViewModel. /// </summary> /// <param name="departmentModel">Модель Отделение</param> /// <param name="departmentsModel">Модель коллекции отделений</param> public AddEmployeeViewModel(IEntityModel employeeModel, IEntitiesModel departmentsModel) { empModel = employeeModel; deptsmodel = departmentsModel; insertCommand = new InsertCommand(this); }