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); }
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))); }
public OrderService(HccRequestContext c, OrderRepository orders, TaxRepository taxes, TaxScheduleRepository taxSchedules, ZoneRepository shippingZones, OrderTransactionRepository transactions, ShippingMethodRepository shippingMethods, StoreSettingsRepository settings, RMARepository returnsRepo) : this(c) { }
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; }