Пример #1
0
 public OrderService(RequestContext c)
 {
     context         = c;
     Orders          = OrderRepository.InstantiateForDatabase(c);
     Taxes           = TaxRepository.InstantiateForDatabase(c);
     TaxSchedules    = TaxScheduleRepository.InstantiateForDatabase(c);
     ShippingZones   = ZoneRepository.InstantiateForDatabase(c);
     Transactions    = OrderTransactionRepository.InstantiateForDatabase(c);
     ShippingMethods = ShippingMethodRepository.InstantiateForDatabase(c);
 }
Пример #2
0
 public static OrderService InstantiateForDatabase(RequestContext c)
 {
     return(new OrderService(c,
                             OrderRepository.InstantiateForDatabase(c),
                             TaxRepository.InstantiateForDatabase(c),
                             TaxScheduleRepository.InstantiateForDatabase(c),
                             ZoneRepository.InstantiateForDatabase(c),
                             OrderTransactionRepository.InstantiateForDatabase(c),
                             ShippingMethodRepository.InstantiateForDatabase(c),
                             Accounts.StoreSettingsRepository.InstantiateForDatabase(c)));
 }
Пример #3
0
 public OrderService(HccRequestContext c,
                     OrderRepository orders,
                     TaxRepository taxes, TaxScheduleRepository taxSchedules,
                     ZoneRepository shippingZones,
                     OrderTransactionRepository transactions,
                     ShippingMethodRepository shippingMethods,
                     StoreSettingsRepository settings,
                     RMARepository returnsRepo)
     : this(c)
 {
 }
Пример #4
0
 public OrderService(RequestContext c,
                     OrderRepository orders,
                     TaxRepository taxes, TaxScheduleRepository taxSchedules,
                     ZoneRepository shippingZones,
                     OrderTransactionRepository transactions,
                     ShippingMethodRepository shippingMethods,
                     Accounts.StoreSettingsRepository settings)
 {
     context            = c;
     Orders             = orders;
     Taxes              = taxes;
     TaxSchedules       = taxSchedules;
     ShippingZones      = shippingZones;
     Transactions       = transactions;
     ShippingMethods    = shippingMethods;
     this.storeSettings = settings;
 }
Пример #5
0
 public OrderService(RequestContext c, 
                     OrderRepository orders,
                     TaxRepository taxes, TaxScheduleRepository taxSchedules, 
                     ZoneRepository shippingZones,
                     OrderTransactionRepository transactions,
                     ShippingMethodRepository shippingMethods,
                     Accounts.StoreSettingsRepository settings)
 {
     context = c;
     Orders = orders;
     Taxes = taxes;
     TaxSchedules = taxSchedules;
     ShippingZones = shippingZones;
     Transactions = transactions;
     ShippingMethods = shippingMethods;
     this.storeSettings = settings;
 }