public OrdersByDistrictReport() { this.Build(); UoW = UnitOfWorkFactory.CreateWithoutRoot(); entryDistrict.SetEntityAutocompleteSelectorFactory(new EntityAutocompleteSelectorFactory <DistrictJournalViewModel>(typeof(District), () => { var filter = new DistrictJournalFilterViewModel { Status = DistrictsSetStatus.Active }; return(new DistrictJournalViewModel(filter, UnitOfWorkFactory.GetDefaultFactory, ServicesConfig.CommonServices) { EnableDeleteButton = false, EnableAddButton = false, EnableEditButton = false }); })); }
public FastDeliveryAvailabilityFilterViewModel( ICounterpartyJournalFactory counterpartyJournalFactory, IEmployeeJournalFactory employeeJournalFactory, IDistrictJournalFactory districtJournalFactory) { EmployeeSelectorFactory = (employeeJournalFactory ?? throw new ArgumentNullException(nameof(employeeJournalFactory))) .CreateWorkingEmployeeAutocompleteSelectorFactory(); var districtFilter = new DistrictJournalFilterViewModel() { Status = DistrictsSetStatus.Active }; DistrictSelectorFactory = (districtJournalFactory ?? throw new ArgumentNullException(nameof(districtJournalFactory))) .CreateDistrictAutocompleteSelectorFactory(districtFilter); CounterpartySelectorFactory = (counterpartyJournalFactory ?? throw new ArgumentNullException(nameof(counterpartyJournalFactory))) .CreateCounterpartyAutocompleteSelectorFactory(); }
public IEntityAutocompleteSelectorFactory CreateDistrictAutocompleteSelectorFactory(DistrictJournalFilterViewModel districtJournalFilterViewModel = null) { return(new EntityAutocompleteSelectorFactory <DistrictJournalViewModel>(typeof(District), () => { var filter = districtJournalFilterViewModel ?? new DistrictJournalFilterViewModel(); return new DistrictJournalViewModel(filter, UnitOfWorkFactory.GetDefaultFactory, ServicesConfig.CommonServices); })); }