public ClientEditorViewModel(IEventAggregator aggregator, IModel model, OrderDataGridViewModel grid, PaginatorViewModel paginator) : base( aggregator, model, model.Clients, "клиента") { InfoChecked = true; OrderDataGrid = grid; Paginator = paginator; Paginator.ElementsName = "Заказов"; Paginator.RegisterPaginable(OrderDataGrid); }
public EmployeeEditorViewModel(IEventAggregator aggregator, IModel model, OrderDataGridViewModel grid, PaginatorViewModel paginator) : base(aggregator, model, model.Employees, "работника") { this.InfoChecked = true; this.OrderDataGrid = grid; this.Paginator = paginator; paginator.ElementsName = "Заказов"; paginator.RegisterPaginable(OrderDataGrid, false); this.SubsidiarySearch = new SubsidiarySearchViewModel(model); this.SubsidiarySearch.EntityChanged += OnSubsidiarySearchOnEntityChanged; this.CarSearch = new CarSearchViewModel(model); this.CarSearch.EntityChanged += x => this.Model.Employees.SetCar(this.Entity, x); }