예제 #1
0
 public OrderService(
     IRepository <Order> orderRepository,
     IRepository <Product> productRepo,
     IRepository <Cart> cartRepository,
     IRepository <CartItem> cartItemRepository,
     IRepository <UserAddress> userAddressRepository,
     ICouponService couponService,
     ITaxService taxService,
     IShippingPriceService shippingPriceService,
     IMediaService mediaService,
     IPaymentProviderService paymentProviderService,
     IWorkContext workContext,
     IHttpContextAccessor httpContextAccessor,
     IAppSettingService appSettingService)
 {
     _orderRepository        = orderRepository;
     _productRepo            = productRepo;
     _cartRepository         = cartRepository;
     _cartItemRepository     = cartItemRepository;
     _userAddressRepository  = userAddressRepository;
     _couponService          = couponService;
     _taxService             = taxService;
     _shippingPriceService   = shippingPriceService;
     _mediaService           = mediaService;
     _paymentProviderService = paymentProviderService;
     _workContext            = workContext;
     _httpContextAccessor    = httpContextAccessor;
     _appSettingService      = appSettingService;
 }
 public UrlRewritingService(ICatalogUrlResolvingService catalogUrlResolvingService, ICMSApplication cmsApplication, IPaymentProviderService paymentProviderService, IHttpContextWrapper httpContextWrapper, IUwebshopConfiguration configuration, IStoreFromUrlDeterminationService storeFromUrlDeterminationService, IStoreService storeService, IApplicationCacheService applicationCacheService)
 {
     _catalogUrlResolvingService = catalogUrlResolvingService;
     _cmsApplication             = cmsApplication;
     _paymentProviderService     = paymentProviderService;
     _httpContextWrapper         = httpContextWrapper;
     _configuration = configuration;
     _storeFromUrlDeterminationService = storeFromUrlDeterminationService;
     _storeService            = storeService;
     _applicationCacheService = applicationCacheService;
 }
		public UrlRewritingService(ICatalogUrlResolvingService catalogUrlResolvingService, ICMSApplication cmsApplication, IPaymentProviderService paymentProviderService, IHttpContextWrapper httpContextWrapper, IUwebshopConfiguration configuration, IStoreFromUrlDeterminationService storeFromUrlDeterminationService, IStoreService storeService, IApplicationCacheService applicationCacheService)
		{
			_catalogUrlResolvingService = catalogUrlResolvingService;
			_cmsApplication = cmsApplication;
			_paymentProviderService = paymentProviderService;
			_httpContextWrapper = httpContextWrapper;
			_configuration = configuration;
			_storeFromUrlDeterminationService = storeFromUrlDeterminationService;
			_storeService = storeService;
			_applicationCacheService = applicationCacheService;
		}
예제 #4
0
 public OrderApiController(IOrderService orderService,
                           IPaymentProviderService paymentProviderService,
                           IRepository <Order> orderRepository,
                           IWorkContext workContext,
                           IAuthorizationService authorizationService,
                           ISearchOrderService searchOrderService,
                           IAppSettingService appSettingService)
 {
     _orderService           = orderService;
     _paymentProviderService = paymentProviderService;
     _orderRepository        = orderRepository;
     _workContext            = workContext;
     _authorizationService   = authorizationService;
     _searchOrderService     = searchOrderService;
     _appSettingService      = appSettingService;
 }
예제 #5
0
 public RegisterPaymentCommandHandler(IMediator mediator, IPaymentProviderService paymentProviderService, IPaymentsRepository paymentsRepository)
 {
     this.mediator = mediator;
     this.paymentProviderService = paymentProviderService;
     this.paymentsRepository     = paymentsRepository;
 }
예제 #6
0
 public OrdersController(IPaymentProviderService paymentProviderService)
 {
     _paymentProviderService = paymentProviderService;
 }
 public PaymentProviderApiController(IRepository <PaymentProvider> paymentProviderRepositor,
                                     IPaymentProviderService paymentProviderService)
 {
     _paymentProviderRepository = paymentProviderRepositor;
     _paymentProviderService    = paymentProviderService;
 }
예제 #8
0
 public StripeHandlerController(IPaymentProviderService paymentProviderService, IPaymentProvider cqrsProvider)
 {
     _paymentProviderService = paymentProviderService;
     _cqrsProvider           = cqrsProvider;
 }