public OrderItemsController(IMapper mapper,
                             IOrderItemRepository orderItemRepository, IUnitOfWork <OrderItem> unitOfWork)
 {
     _mapper = mapper;
     _orderItemRepository = orderItemRepository;
     _unitOfWorkOrderItem = unitOfWork;
 }
Ejemplo n.º 2
0
 public OrderItemService(IMapper mapper, IOrderItemRepository orderItemRepository, IUserRepository userRepository, IRequestIdentityProvider requestIdentityProvider)
 {
     this.mapper = mapper;
     this.orderItemRepository     = orderItemRepository;
     this.userRepository          = userRepository;
     this.requestIdentityProvider = requestIdentityProvider;
 }
Ejemplo n.º 3
0
 public OrderDisplayController(IOrderDisplayRepository orderDisplay, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, IDeliveryRepository deliveryRepository)
 {
     this.orderDisplay        = orderDisplay;
     this.orderRepository     = orderRepository;
     this.orderItemRepository = orderItemRepository;
     this.deliveryRepository  = deliveryRepository;
 }
Ejemplo n.º 4
0
 public OrderHandler(IOrdersRepository ordersRepository, IOrderItemRepository orderItemRepository, IOrderOrderStatusRepository orderOrderStatusRepository, IUnitOfWork unitOfWork)
 {
     _unitOfWork = unitOfWork;
     _ordersRepository = ordersRepository;
     _orderItemRepository = orderItemRepository;
     _orderOrderStatusRepository = orderOrderStatusRepository;
 }
Ejemplo n.º 5
0
 public OrderHandler(IOrdersRepository ordersRepository, IOrderItemRepository orderItemRepository, IOrderOrderStatusRepository orderOrderStatusRepository, IUnitOfWork unitOfWork)
 {
     _unitOfWork                 = unitOfWork;
     _ordersRepository           = ordersRepository;
     _orderItemRepository        = orderItemRepository;
     _orderOrderStatusRepository = orderOrderStatusRepository;
 }
 public OrderService(IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, IShoppingCartRepository shoppingCartRepository, IShoppingCartItemRepository shoppingCartItemRepository)
 {
     _orderRepository            = orderRepository;
     _orderItemRepository        = orderItemRepository;
     _shoppingCartRepository     = shoppingCartRepository;
     _shoppingCartItemRepository = shoppingCartItemRepository;
 }
 public OrderItemsController(IOrderItemRepository orderItemRepo, ICondimentRepository condimentRepo, ILogger <OrderItemsController> logger, IMapper mapper)
 {
     _orderItemRepo = orderItemRepo;
     _condimentRepo = condimentRepo;
     _logger        = logger;
     _mapper        = mapper;
 }
Ejemplo n.º 8
0
 public CheckoutModel(IReceivingTypeRepository receivingTypeRepository, IShowRoomAddressRepository showRoomAddressRepository, IAddressRepository addressRepository, IWardRepository wardRepository, IDistrictRepository districtRepository, IProvinceRepository provinceRepository, IItemRepository itemRepository, UserManager <ApplicationUser> userManager,
                      ICartRepository cartRepository, ICartDetailRepository cartDetailRepository,
                      IUserRepository userRepository,
                      IDefaultAddressRepository defaultAddressRepository,
                      IOrderItemRepository orderItemRepository,
                      IOrderRepository orderRepository,
                      IEmailSender emailSender,
                      IRazorViewToStringRenderer razorViewToStringRenderer,
                      DbContextOptions <OnlineStoreDbContext> options)
 {
     _options                   = options;
     _emailSender               = emailSender;
     _itemRepository            = itemRepository;
     _razorViewToStringRenderer = razorViewToStringRenderer;
     _orderItemRepository       = orderItemRepository;
     _orderRepository           = orderRepository;
     _defaultAddressRepository  = defaultAddressRepository;
     _userRepository            = userRepository;
     _cartDetailRepository      = cartDetailRepository;
     _cartRepository            = cartRepository;
     _userManager               = userManager;
     _provinceRepository        = provinceRepository;
     _districtRepository        = districtRepository;
     _wardRepository            = wardRepository;
     _addressRepository         = addressRepository;
     _showRoomAddressRepository = showRoomAddressRepository;
     _receivingTypeRepository   = receivingTypeRepository;
 }
Ejemplo n.º 9
0
 public OrderItemService(IOrderItemRepository orderItemRepository, IOrderRepository orderRepository, IProductRepository productRepository, IUnitOfWork unitOfWork)
 {
     _orderItemRepository = orderItemRepository;
     _orderRepository     = orderRepository;
     _productRepository   = productRepository;
     _unitOfWork          = unitOfWork;
 }
Ejemplo n.º 10
0
        public ProductController(IProductDataService productDataService, 
            IBrandDataService brandDataService,
            IOrderRepository orderRepo,
            IOrderItemRepository orderItemRepo,
            IOrderLogRepository orderLogRepo,
            IProductRepository productRepo,
            IFavoriteRepository favoriteRepo,
            IPromotionRepository promotionRepo,
            IOrder2ExRepository orderexRepo,
            IRMA2ExRepository rmaexRepo,
           IInventoryRepository inventoryRepo)
        {
            _productDataService = productDataService;
            _passHelper = new PassHelper(brandDataService);
            _orderRepo = orderRepo;
            _orderItemRepo = orderItemRepo;
            _orderLogRepo = orderLogRepo;
            _productRepo = productRepo;
            _favoriteRepo = favoriteRepo;
            _promotionRepo = promotionRepo;
            _orderexRepo = orderexRepo;
            _rmaexRepo = rmaexRepo;
            _inventoryRepo = inventoryRepo;

        }
Ejemplo n.º 11
0
 public OrderController(IOrderRepository orderRepo,
     IUserAuthRepository userAuthRepo,
     ICustomerRepository customerRepo,
     IOrderLogRepository orderLogRepo,
     IOrderItemRepository orderItemRepo,
     IInboundPackRepository inboundRepo,
     IOutboundRepository outboundRepo,
     IOutboundItemRepository outbounditemRepo,
     ISectionRepository sectionRepo,
     IRMARepository rmaRepo,
     IRMALogRepository rmalogRepo,
     IRMAItemRepository rmaitemRepo
     )
 {
     _orderRepo = orderRepo;
     _userAuthRepo = userAuthRepo;
     _customerRepo = customerRepo;
     _orderLogRepo = orderLogRepo;
     _orderItemRepo = orderItemRepo;
     _inboundRepo = inboundRepo;
     _outboundRepo = outboundRepo;
     _outbounditemRepo = outbounditemRepo;
     _sectionRepo = sectionRepo;
     _rmaRepo = rmaRepo;
     _rmalogRepo = rmalogRepo;
     _rmaitemRepo = rmaitemRepo;
 }
Ejemplo n.º 12
0
 public UnitOfWork(ICustomerRepository customerRepository, IItemRepository itemRepository, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository)
 {
     _customerRepository  = customerRepository;
     _itemRepository      = itemRepository;
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
 }
Ejemplo n.º 13
0
 public OrderController(IOrderRepository orderRepository, IMapper mapper,
                        IOrderItemRepository orderItemRepository)
 {
     _orderRepository     = orderRepository;
     _mapper              = mapper;
     _orderItemRepository = orderItemRepository;
 }
Ejemplo n.º 14
0
 public OrderController(ISupplierRepository supplierRepository, IProductRepository productRepository, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository)
 {
     _supplierRepository  = supplierRepository;
     _productRepository   = productRepository;
     _orderItemRepository = orderItemRepository;
     _orderRepository     = orderRepository;
 }
 public OrderRepository(ApplicationContext context, IHttpContextAccessor contextAccessor,
                        IOrderItemRepository orderItemRepository, IRegisterRepository registerRepository) : base(context)
 {
     this.ContextAccessor     = contextAccessor;
     this.OrderItemRepository = orderItemRepository;
     this.RegisterRepository  = registerRepository;
 }
Ejemplo n.º 16
0
 public OrderService(
     IOrderRepository orderRepository,
     IOrderItemRepository orderItemRepository)
 {
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
 }
Ejemplo n.º 17
0
 public EmailOrderSubmitter(string mailTo, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, IDeliveryRepository deliveryRepository)
 {
     this.mailTo = mailTo;
     this.orderRepository = orderRepository;
     this.orderItemRepository = orderItemRepository;
     this.deliveryRepository = deliveryRepository;
 }
 public OrderItemsController(IOrderItemRepository orderItemRepository, IMapper mapper)
 {
     _orderItemRepository = orderItemRepository ??
                            throw new ArgumentNullException(nameof(orderItemRepository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
 }
Ejemplo n.º 19
0
 public OrderBusinessLogic(IItemRepository itemRepository, ISupplierRepository supplierRepository, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository)
 {
     this.itemRepository      = itemRepository;
     this.supplierRepository  = supplierRepository;
     this.orderRepository     = orderRepository;
     this.orderItemRepository = orderItemRepository;
 }
Ejemplo n.º 20
0
 public OrderService(IComponentContext container,
                     IOrderRepository repo, IOrderItemRepository itemRepo)
     : base(container, repo)
 {
     _repo     = repo;
     _itemRepo = itemRepo;
 }
Ejemplo n.º 21
0
 public CartController(IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, ICustomerRepository customerRepository, ICatalogRepository catalogRepository)
 {
     this._orderRepository     = orderRepository;
     this._orderItemRepository = orderItemRepository;
     this._customerRepository  = customerRepository;
     this._catalogRepository   = catalogRepository;
 }
Ejemplo n.º 22
0
 public ManageController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     ILogger <ManageController> logger,
     UrlEncoder urlEncoder,
     ICategoryRepository categoryRepository,
     IUserRepository userRepository,
     IOrderRepository orderRepository,
     IOrderItemRepository orderItemRepository,
     ISellerRepository sellerRepository,
     IItemsRepository itemsRepository,
     ApplicationDbContext dbContext)
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _emailSender         = emailSender;
     _logger              = logger;
     _urlEncoder          = urlEncoder;
     _categoryRepository  = categoryRepository;
     _userRepository      = userRepository;
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
     _sellerRepository    = sellerRepository;
     _itemsRepository     = itemsRepository;
     _dbContext           = dbContext;
 }
 public OrderController(IProductRepository productRepository, IOrderRepository orderRepository,
                        IOrderItemRepository orderItemRepository)
 {
     this.ProductRepository   = productRepository;
     this.OrderRepository     = orderRepository;
     this.OrderItemRepository = orderItemRepository;
 }
Ejemplo n.º 24
0
        protected override void SetUp()
        {
            base.SetUp();
            _mocks.StrictMock <IOrderDetailFactory>();
            _mockedSourceCodeOrderDetailMapper = _mocks.StrictMock
                                                 <IMapper <SourceCodeOrderDetail, SourceCodeOrderDetailEntity> >();
            _mockedEventCustomerOrderDetailMapper =
                _mocks.StrictMock <IMapper <EventCustomerOrderDetail, EventCustomerOrderDetailEntity> >();
            _mockedShippingDetailOrderDetailMapper =
                _mocks.StrictMock <IMapper <ShippingDetailOrderDetail, ShippingDetailOrderDetailEntity> >();
            _sourceCodeOrderDetailRepository     = _mocks.StrictMock <ISourceCodeOrderDetailRepository>();
            _eventCustomerOrderDetailRepository  = _mocks.StrictMock <IEventCustomerOrderDetailRepository>();
            _shippingDetailOrderDetailRepository = _mocks.StrictMock <IShippingDetailOrderDetailRepository>();
            _mockedOrderDetailMapper             = _mocks.StrictMock <IMapper <OrderDetail, OrderDetailEntity> >();
            _mockedOrderItemRepository           = _mocks.StrictMock <IOrderItemRepository>();
            _mockShippingOptionRepository        = _mocks.StrictMock <IShippingOptionRepository>();

            _orderDetailRepository = new OrderDetailRepository(_persistenceLayer,
                                                               _mockedSourceCodeOrderDetailMapper,
                                                               _mockedEventCustomerOrderDetailMapper,
                                                               _mockedShippingDetailOrderDetailMapper,
                                                               _sourceCodeOrderDetailRepository,
                                                               _eventCustomerOrderDetailRepository,
                                                               _shippingDetailOrderDetailRepository,
                                                               _mockedOrderDetailMapper, _mockedOrderItemRepository, _mockShippingOptionRepository);
        }
Ejemplo n.º 25
0
 public EmailOrderSubmitter(string mailTo, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, IDeliveryRepository deliveryRepository)
 {
     this.mailTo              = mailTo;
     this.orderRepository     = orderRepository;
     this.orderItemRepository = orderItemRepository;
     this.deliveryRepository  = deliveryRepository;
 }
Ejemplo n.º 26
0
 public OrderService(
     IOrderReversalItemRepository orderReversalItemRepository,
     IUserPunctuationRepository userPunctuationRepository,
     IUserPunctuationSourceRepository userPunctuationSourceRepository,
     IUserRepository userRepository,
     ILogger logger,
     IOrderRepository orderRepository,
     IOrderItemRepository orderItemRepository,
     IOrderStatusRepository orderStatusRepository,
     IUnitOfWork unitOfWork,
     IShopUserRepository shopUserRepository,
     IMapper mapper)
 {
     _orderReversalItemRepository = orderReversalItemRepository;
     _logger                          = logger;
     _unitOfWork                      = unitOfWork;
     _shopUserRepository              = shopUserRepository;
     _userPunctuationRepository       = userPunctuationRepository;
     _userRepository                  = userRepository;
     _orderRepository                 = orderRepository;
     _orderItemRepository             = orderItemRepository;
     _orderStatusRepository           = orderStatusRepository;
     _mapper                          = mapper;
     _userPunctuationSourceRepository = userPunctuationSourceRepository;
 }
Ejemplo n.º 27
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OrderService"/> class.
 /// </summary>
 /// <param name="orderRepository">The Order repository.</param>
 /// <param name="orderItemRepository">The OrderItem repository.</param>
 /// <param name="cartItemRepository">The CartItem repository.</param>
 /// <param name="cartRepository">The Cart repository.</param>
 public OrderService(IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, ICartItemRepository cartItemRepository, ICartRepository cartRepository)
 {
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
     _cartItemRepository  = cartItemRepository;
     _cartRepository      = cartRepository;
 }
 public OrderService(OrderDatabaseContext orderDatabaseContext, IOptions <OrderSettings> orderSettings, IHttpContextAccessor iHttpContextAccessor)
 {
     _ordertSettings         = orderSettings;
     _orderDatabaseContext   = orderDatabaseContext;
     _orderRepository        = new OrderRepository(orderDatabaseContext, orderSettings, iHttpContextAccessor);
     _orderItemRepository    = new OrderItemRepository(orderDatabaseContext, orderSettings, iHttpContextAccessor);
     _orderAddressRepository = new OrderAddressRepository(orderDatabaseContext, orderSettings, iHttpContextAccessor);
 }
Ejemplo n.º 29
0
 public OrderItemService(IOrderItemRepository orderItemRepository)
 {
     if (orderItemRepository == null)
     {
         throw new ArgumentNullException("orderItemRepository");
     }
     _orderItemRepository = orderItemRepository;
 }
Ejemplo n.º 30
0
 public AccountController(IEntryRepository entryRepository, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager)
 {
     this.userManager     = userManager;
     this.signInManager   = signInManager;
     _entryRepository     = entryRepository;
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
 }
Ejemplo n.º 31
0
 public OrderController(GearContext context, IOrderItemRepository item, IOrderRepository order, ICartItemRepository cart, IProductRepository product)
 {
     _context = context;
     _item    = item;
     _order   = order;
     _cart    = cart;
     _product = product;
 }
Ejemplo n.º 32
0
 public OrderService(IPaymentRepository paymentsRepository,
                     IOrderRepository orderRepository,
                     IOrderItemRepository orderItemRepository)
 {
     _paymentsRepository  = paymentsRepository;
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
 }
Ejemplo n.º 33
0
 public CartController(IApplicationUserRepository applicationUserRepository, ICartRepository cartRepository, IProductRepository productRepository, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository)
 {
     _applicationUserRepository = applicationUserRepository;
     _cartRepository            = cartRepository;
     _productRepository         = productRepository;
     _orderRepository           = orderRepository;
     _orderItemRepository       = orderItemRepository;
 }
 public CartController(IProductRepository repo, IOrderRepository orderRepo, IOrderItemRepository orderItemRepo, IOrderProcessor proc, IAddressRepository repoAddress, ICustomerRepository repoCustomer)
 {
     repository = repo;
     orderRepository = orderRepo;
     orderItemRepository = orderItemRepo;
     orderProcessor = proc;
     repositoryAddress = repoAddress;
     repositoryCustomer = repoCustomer;
 }
Ejemplo n.º 35
0
 public ReportService(IUserRepository userRepository, IOrderItemRepository orderItemRepository, IOrderRepository orderRepository, IManifacturerRepository manifacturerRepository, IProductRepository productRepository, IUnitOfWork unitOfWork)
 {
     _orderItemRepository    = orderItemRepository;
     _orderRepository        = orderRepository;
     _manifacturerRepository = manifacturerRepository;
     _productRepository      = productRepository;
     _userRepository         = userRepository;
     _unitOfWork             = unitOfWork;
 }
Ejemplo n.º 36
0
 public CartController(IProductRepository productRepository, IOrderItemRepository orderItemRepository, IOrderStatusRepository orderStatusRepository,
     IOrderRepository orderRepository, OrderFilling of, OrderItemFilling oif)
 {
     this.productRepository = productRepository;
     this.orderItemRepository = orderItemRepository;
     this.orderStatusRepository = orderStatusRepository;
     this.orderRepository = orderRepository;
     this.of = of;
     this.oif = oif;
 }
Ejemplo n.º 37
0
 public OrderLogic(IRepository<Order> repository, IStatusLogic statusLogic, IOrderItemLogic orderItemLogic,
     IClientRepository clientRepository, IOrderItemRepository orderItemRepository, IGoodLogic goodLogic)
 {
     _repository = repository;
     _statusLogic = statusLogic;
     _orderItemLogic = orderItemLogic;
     _clientRepository = clientRepository;
     _orderItemRepository = orderItemRepository;
     _goodLogic = goodLogic;
 }
Ejemplo n.º 38
0
 public MainWindow()
 {
     InitializeComponent();
     productRepo = new JsonProductRepository();
     notification = new NotificationService();
     paymentProcessor = new MikesProcessor();
     orderRepo = new OrderItemRepository();
     ActiveCart = new Cart(orderRepo);
     ListProductsInCatalog(productRepo);
 }
Ejemplo n.º 39
0
 public OrderController(IOrderRepository orderRepository, IOrderStatusRepository orderStatusRepository, IProductRepository productRepository,
     ViewOrders order, ViewOrderProfit profit, Filter filter, IOrderItemRepository orderitemRepository)
 {
     this.orderRepository = orderRepository;
     this.orderStatusRepository = orderStatusRepository;
     this.productRepository = productRepository;
     this.order = order;
     this.profit = profit;
     this.filter=filter;
     this.orderitemRepository = orderitemRepository;
 }
 public ShoppingCartService(IUserRepository userRepository,
                            IShoppingCartRepository shoppingCartRepository,
                            ICartItemRepository cartItemRepository,
                            IOrderRepository orderRepository,
                            IOrderItemRepository orderItemRepository,
                            IAuthenticationService authenticationService)
 {
     _userRepository = userRepository;
     _shoppingCartRepository = shoppingCartRepository;
     _cartItemRepository = cartItemRepository;
     _orderRepository = orderRepository;
     _orderItemRepository = orderItemRepository;
     _authenticationService = authenticationService;
 }
Ejemplo n.º 41
0
 public OrderController(IOrderRepository orderRepo,
     IUserAuthRepository userAuthRepo,
     ICustomerRepository customerRepo,
     IOrderLogRepository orderLogRepo,
     IOrderItemRepository orderItemRepo,
     IInboundPackRepository inboundRepo)
 {
     _orderRepo = orderRepo;
     _userAuthRepo = userAuthRepo;
     _customerRepo = customerRepo;
     _orderLogRepo = orderLogRepo;
     _orderItemRepo = orderItemRepo;
     _inboundRepo = inboundRepo;
 }
Ejemplo n.º 42
0
 public CheckoutController
     (
         IOrderProcessor orderProcessor,
         IProductRepository product,
         IOrderRepository order,
         IOrderStatusRepository orderStatus,
         IOrderItemRepository orderItem
     )
 {
     _orderProcessor = orderProcessor;
     _product = product;
     _order = order;
     _orderStatus = orderStatus;
     _orderItem = orderItem;
 }
Ejemplo n.º 43
0
 public OrderItemService( IOrderItemRepository orderItemRepository )
 {
     if ( orderItemRepository == null )
         throw new ArgumentNullException( "orderItemRepository" );
     _orderItemRepository = orderItemRepository;
 }
Ejemplo n.º 44
0
 public OrderItemLogic(IOrderItemRepository repository, IGoodRepository goodRepository)
 {
     _repository = repository;
     _goodRepository = goodRepository;
 }
        public void SetUp()
        {
            _moviesRepository = new FakeMoviesRepository();
            _shoppingCartRepository = new FakeShoppingCartRepository();
            _cartItemRepository = new FakeCartItemRepository();
            _orderItemRepository = new FakeOrderItemRepository();
            _orderRepository = new FakeOrderRepository();
            _userRepository = new FakeUserRepository();

            _authenticationService = new FakeAuthenticationService();
            _authenticationService.Authenticated = false;

            _shoppingCartService = new ShoppingCartService(_userRepository,
                                                           _shoppingCartRepository,
                                                           _cartItemRepository,
                                                           _orderRepository,
                                                           _orderItemRepository,
                                                           _authenticationService);
        }
Ejemplo n.º 46
0
 public Cart(IOrderItemRepository orderRepo)
 {
     OrderRepo = orderRepo;
 }
 public AdminOrderItemController(IOrderItemRepository repo)
 {
     repository = repo;
 }