Пример #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;
 }
Пример #2
0
 public OrderService(IRepository <Order> orderRepository, IRepository <Cart> cartRepository, ICouponService couponService,
                     IRepository <CartItem> cartItemRepository, ITaxService taxService, IShippingPriceService shippingPriceService)
 {
     _orderRepository      = orderRepository;
     _cartRepository       = cartRepository;
     _couponService        = couponService;
     _cartItemRepository   = cartItemRepository;
     _taxService           = taxService;
     _shippingPriceService = shippingPriceService;
 }
Пример #3
0
 public CheckoutController(
     IRepository <StateOrProvince> stateOrProvinceRepository,
     IRepository <Country> countryRepository,
     IRepository <UserAddress> userAddressRepository,
     IShippingPriceService shippingPriceService,
     IOrderService orderService,
     ICartService cartService,
     IWorkContext workContext)
 {
     _stateOrProvinceRepository = stateOrProvinceRepository;
     _countryRepository         = countryRepository;
     _userAddressRepository     = userAddressRepository;
     _shippingPriceService      = shippingPriceService;
     _orderService = orderService;
     _cartService  = cartService;
     _workContext  = workContext;
 }
Пример #4
0
 public OrderService(IRepository <Order> orderRepository,
                     IRepository <Cart> cartRepository,
                     ICouponService couponService,
                     IRepository <CartItem> cartItemRepository,
                     ITaxService taxService,
                     IShippingPriceService shippingPriceService,
                     IRepository <UserAddress> userAddressRepository,
                     IOrderEmailService orderEmailService)
 {
     _orderRepository       = orderRepository;
     _cartRepository        = cartRepository;
     _couponService         = couponService;
     _cartItemRepository    = cartItemRepository;
     _taxService            = taxService;
     _shippingPriceService  = shippingPriceService;
     _userAddressRepository = userAddressRepository;
     _orderEmailService     = orderEmailService;
 }
Пример #5
0
 public OrderService(IRepository <Order> orderRepository,
                     IRepository <Cart> cartRepository,
                     ICouponService couponService,
                     IRepository <CartItem> cartItemRepository,
                     IRepository <OrderItem> orderItemRepository,
                     ITaxService taxService,
                     IShippingPriceService shippingPriceService,
                     IRepository <UserAddress> userAddressRepository,
                     IMediator mediator)
 {
     _orderRepository       = orderRepository;
     _cartRepository        = cartRepository;
     _couponService         = couponService;
     _cartItemRepository    = cartItemRepository;
     _orderItemRepository   = orderItemRepository;
     _taxService            = taxService;
     _shippingPriceService  = shippingPriceService;
     _userAddressRepository = userAddressRepository;
     _mediator = mediator;
 }
Пример #6
0
 public CheckoutMobileApiController(IRepositoryWithTypedId <PaymentProvider, string> paymentProviderRepository,
                                    IRepository <Cart> cartRepository,
                                    IRepositoryWithTypedId <Country, string> countryRepository,
                                    IRepository <UserAddress> userAddressRepository,
                                    IRepository <StateOrProvince> stateOrProvinceRepository,
                                    IShippingPriceService shippingPriceService,
                                    IOrderService orderService,
                                    ICartService cartService,
                                    IWorkContext workContext)
 {
     _paymentProviderRepository = paymentProviderRepository;
     _cartRepository            = cartRepository;
     _countryRepository         = countryRepository;
     _userAddressRepository     = userAddressRepository;
     _stateOrProvinceRepository = stateOrProvinceRepository;
     _shippingPriceService      = shippingPriceService;
     _orderService = orderService;
     _cartService  = cartService;
     _workContext  = workContext;
 }