Exemplo n.º 1
0
 public MessageApiController(IFormRequestService formRequestService, ILogService logService, IPaymentSystemService paymentSystemService, ISettingsService settingsService)
 {
     _formRequestService   = formRequestService;
     _logService           = logService;
     _paymentSystemService = paymentSystemService;
     _settingsService      = settingsService;
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 public PaymentSystemController(IIdentityService identityService, IPaymentSystemService paymentSystemService)
 {
     _identityService      = identityService;
     _paymentSystemService = paymentSystemService;
 }