public MessageApiController(IFormRequestService formRequestService, ILogService logService, IPaymentSystemService paymentSystemService, ISettingsService settingsService) { _formRequestService = formRequestService; _logService = logService; _paymentSystemService = paymentSystemService; _settingsService = settingsService; }
public PaymentService( IRepository <Account> accountRepository, IRepository <Address> addressRepository, IRepository <Product> productRepository, IRepository <Brand> brandRepository, IRepository <EmailInvoice> emailInvoiceRepository, IRepository <ProductPrice> productPriceRepository, IRepository <Order> orderRepository, IRepository <OrderPayment> orderPaymentRepository, IRepository <LineItem> lineItemRepository, IRepository <SystemCheck> systemCheckRepository, IRepository <Country> countryRepository, IRepository <USState> usStateRepository, IOrderService orderService, IPaymentSystemService paymentSystem, IAccountService accountService, IEmailManager emailManager, ILogBuilder logBuilder, ISystemCheckService systemCheckService, IAddressBuilder addressBuilder, ICacheManager cacheManager) { _accountRepository = accountRepository; _addressRepository = addressRepository; _productRepository = productRepository; _brandRepository = brandRepository; _emailInvoiceRepository = emailInvoiceRepository; _productPriceRepository = productPriceRepository; _orderRepository = orderRepository; _orderPaymentRepository = orderPaymentRepository; _lineItemRepository = lineItemRepository; _systemCheckRepository = systemCheckRepository; _countryRepository = countryRepository; _usStateRepository = usStateRepository; _orderService = orderService; _accountService = accountService; _paymentSystem = paymentSystem; _emailManager = emailManager; _systemCheckService = systemCheckService; _addressBuilder = addressBuilder; _cacheManager = cacheManager; _logger = logBuilder.CreateLogger(GetType().FullName); }
public SystemCheckService( IDbContext dbContext, IRepository <SystemCheck> systemCheckRepository, IRepository <Order> orderRepository, IRepository <Country> countryRepository, IRepository <Account> accountRepository, IRepository <ShippingOption> shippingOptionRepository, IRepository <SagePayDirect> sagePayDirectRepository, IPaymentSystemService paymentSystem) { _dbContext = dbContext; _systemCheckRepository = systemCheckRepository; _orderRepository = orderRepository; _countryRepository = countryRepository; _accountRepository = accountRepository; _shippingOptionRepository = shippingOptionRepository; _sagePayDirectRepository = sagePayDirectRepository; _paymentSystem = paymentSystem; }
public PaymentSystemController(IIdentityService identityService, IPaymentSystemService paymentSystemService) { _identityService = identityService; _paymentSystemService = paymentSystemService; }