Esempio n. 1
0
 public OrderJournalFilterViewModel(
     ICounterpartyJournalFactory counterpartyJournalFactory,
     IDeliveryPointJournalFactory deliveryPointJournalFactory)
 {
     Organisations = UoW.GetAll <Organization>();
     PaymentsFrom  = UoW.GetAll <PaymentFrom>();
     _deliveryPointJournalFilterViewModel = new DeliveryPointJournalFilterViewModel();
     deliveryPointJournalFactory?.SetDeliveryPointJournalFilterViewModel(_deliveryPointJournalFilterViewModel);
     DeliveryPointSelectorFactory = deliveryPointJournalFactory?.CreateDeliveryPointByClientAutocompleteSelectorFactory()
                                    ?? throw new ArgumentNullException(nameof(deliveryPointJournalFactory));
     CounterpartySelectorFactory = counterpartyJournalFactory?.CreateCounterpartyAutocompleteSelectorFactory()
                                   ?? throw new ArgumentNullException(nameof(counterpartyJournalFactory));
     GeographicGroups = UoW.Session.QueryOver <GeographicGroup>().List <GeographicGroup>().ToList();
 }
Esempio n. 2
0
 public OrderJournalFilterViewModel(
     ICounterpartyJournalFactory counterpartyJournalFactory,
     IDeliveryPointJournalFactory deliveryPointJournalFactory)
 {
     DaysToBack    = -CurrentUserSettings.Settings.JournalDaysToAft;
     DaysToForward = CurrentUserSettings.Settings.JournalDaysToFwd;
     Organisations = UoW.GetAll <Organization>();
     PaymentsFrom  = UoW.GetAll <PaymentFrom>();
     _deliveryPointJournalFilterViewModel = new DeliveryPointJournalFilterViewModel();
     deliveryPointJournalFactory?.SetDeliveryPointJournalFilterViewModel(_deliveryPointJournalFilterViewModel);
     DeliveryPointSelectorFactory = deliveryPointJournalFactory?.CreateDeliveryPointByClientAutocompleteSelectorFactory()
                                    ?? throw new ArgumentNullException(nameof(deliveryPointJournalFactory));
     CounterpartySelectorFactory = counterpartyJournalFactory?.CreateCounterpartyAutocompleteSelectorFactory()
                                   ?? throw new ArgumentNullException(nameof(counterpartyJournalFactory));
     GeographicGroups  = UoW.Session.QueryOver <GeographicGroup>().List <GeographicGroup>().ToList();
     RestrictStartDate = DateTime.Today.AddMonths(-2);
     RestrictEndDate   = DateTime.Today.AddDays(7);
 }