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))); }