public CommerceService(IExtCommonDao commonDao, ICommerceDao dao, IPaymentProvider provider, IBasketRules rules, IOrderProcessorFactory processorFactory, ITemplateEngine templateEngine, IChargeService chargeService) { _commonDao = commonDao; _dao = dao; _provider = provider; _rules = rules; _chargeService = chargeService; _processorFactory = processorFactory; }
public ECommerceModule(ICommerceService commerceService, ICatalogueViewService catatalogueService, ICommerceDao dao, IExtCommonDao commonDao, IBasketRules rules, ICatalogueModificationService editService, IAccountService accountService, IOrderService orderService, IEmailSender emailSender, IDeliveryService deliveryService, ICultureService cultureService, IUserService userService) : base(catatalogueService, commerceService, editService, accountService, orderService, emailSender, deliveryService, cultureService, userService) { _dao = dao; _commonDao = commonDao; _rules = rules; //we now get payment providers from the DB to make it more user friendly //PaymentProviders = CommerceService.GetEnabledPaymentProviders(); }
public CatalogueViewService(ISessionManager sessionManager, IExtCommonDao dao) { _sessionManager = sessionManager; _dao = dao; }
public AuthenticationService(ISessionManager sessionManager, IExtCommonDao dao) { _sessionManager = sessionManager; _dao = dao; }
public AccountService(ISessionManager sessionManager, IExtCommonDao dao) { _sessionManager = sessionManager; _dao = dao; }
public DeliveryService(ISessionManager sessionManager, IExtCommonDao dao) { _sessionManager = sessionManager; _dao = dao; }
public CatalogueModificationService(ISessionManager sessionManager, IExtCommonDao dao) { _sessionManager = sessionManager; _dao = dao; }
public ChargeService(ISessionManager sessionManager, IExtCommonDao dao) { _sessionManager = sessionManager; _dao = dao; }
public CommerceDao(ISessionManager sessionManager, IExtCommonDao commonDao) { _sessionManager = sessionManager; _commonDao = commonDao; }