public TableDrawer(
     IDeviceInfoCollector deviceInfoCollector,
     IOrderProductRepository orderProductRepository)
 {
     _deviceInfoCollector    = deviceInfoCollector;
     _orderProductRepository = orderProductRepository;
 }
Example #2
0
 public ProductController(IOrderProductRepository repo, IMapper mapper)
 {
     _repo           = repo;
     _mapper         = mapper;
     _validator      = new OrderAndProductValidator();
     _categoryMapper = new Mapper(_mapper);
 }
Example #3
0
 public ProductService(IProductRepository productRepository,
                       IProductMapper productMapper,
                       IOrderProductRepository orderProductRepository)
 {
     _productRepository      = productRepository;
     _productMapper          = productMapper;
     _orderProductRepository = orderProductRepository;
 }
Example #4
0
 public OrderManager(IOrderRepository orderRepository)
 {
     _orderRepository   = orderRepository;
     _productRepository = new ProductRepository();
     _taxRepository     = new TaxRepository();
     _products          = _productRepository.GetInfo();
     _taxes             = _taxRepository.GetTaxInfo();
 }
Example #5
0
 public OrderService(IOrderRepository orderRepository,
                     IOrderStatusRepository orderStatusRepository,
                     IOrderProductRepository orderProductRepository)
 {
     _orderRepository        = orderRepository;
     _orderStatusRepository  = orderStatusRepository;
     _orderProductRepository = orderProductRepository;
 }
Example #6
0
 public AccountingApiController(ICustomerRepository iCustomerRepository, IProductRepository iProductRepository, IOrderRepository orderRepository, IOrderProductRepository orderProductRepository)
 {
     _iCustomerRepository    = iCustomerRepository;
     _iProductRepository     = iProductRepository;
     _orderRepository        = orderRepository;
     _orderProductRepository = orderProductRepository;
     _iCustomerRepository    = iCustomerRepository;
 }
Example #7
0
 public UnitOfWork(AppDbContext context)
 {
     _context               = context;
     UserRepository         = new UserRepository(context);
     StoreRepository        = new StoreRepository(context);
     ProductRepository      = new ProductRepository(context);
     OrderRepository        = new OrderRepository(context);
     OrderProductRepository = new OrderProductRepository(context);
 }
Example #8
0
 public WarehouseApiController(IProductRepository iProductRepository, IOrderRepository orderRepository, IOrderProductRepository orderProductRepository, IInventoryRepository inventoryRepository, IInventoryProductRepository inventoryProductRepository, IReportRepository reportRepository, IProductMovesRepository iProductMovesRepository)
 {
     _iProductRepository         = iProductRepository;
     _orderRepository            = orderRepository;
     _orderProductRepository     = orderProductRepository;
     _inventoryRepository        = inventoryRepository;
     _inventoryProductRepository = inventoryProductRepository;
     _reportRepository           = reportRepository;
     _productMovesRepository     = iProductMovesRepository;
 }
Example #9
0
 public OrderController(IOrderRepository orderRepository,
                        ICustomerRepository customerRepository, IProductRepository productRepository,
                        IExtraRepository extraRepository, IOrderProductRepository orderProductRepository)
 {
     this.orderRepository        = orderRepository;
     this.customerRepository     = customerRepository;
     this.productRepository      = productRepository;
     this.extraRepository        = extraRepository;
     this.orderProductRepository = orderProductRepository;
 }
 public OrderController(IMapper mapper,
                        IOrderRepository orderRepository,
                        IOrderProductRepository orderProductRepository,
                        BlazorShopContext context)
 {
     _mapper                 = mapper;
     _context                = context;
     _orderRepository        = orderRepository;
     _orderProductRepository = orderProductRepository;
 }
Example #11
0
 public OrderService
 (
     IOrderRepository orderRepository,
     IOrderProductRepository orderProductRepository,
     IProductRepository productRepository
 )
 {
     _orderRepository        = orderRepository;
     _orderProductRepository = orderProductRepository;
     _productRepository      = productRepository;
 }
Example #12
0
 public OrderService(IOrderRepository orderRepository,
                     IOrderMapper orderMapper,
                     IMapFromModel <OrderProductModel, OrderProduct> orderProductMapper,
                     IProductRepository productRepository,
                     IOrderProductRepository orderProductRepository)
 {
     _orderRepository        = orderRepository;
     _orderMapper            = orderMapper;
     _orderProductMapper     = orderProductMapper;
     _productRepository      = productRepository;
     _orderProductRepository = orderProductRepository;
 }
Example #13
0
 public ShipingManager(IOrderRepository orderRepository, IOrderProductRepository orderProductRepository,
                       IProductRepository productRepository, IUserRepository userRepository, IPaymentRepository paymentRepository,
                       IRoleRepository roleRepository, IContactsRepository contactsRepository, IUnitOfWork unitOfWork)
 {
     _orderRepository        = orderRepository;
     _orderProductRepository = orderProductRepository;
     _productRepository      = productRepository;
     _userRepository         = userRepository;
     _paymentRepository      = paymentRepository;
     _roleRepository         = roleRepository;
     _contactsRepository     = contactsRepository;
     _unitOfWork             = unitOfWork;
     _roleRepository.GetAll();
 }
Example #14
0
 public OrderAppService(IOrderRepository orderRepository,
                        IOrderProductRepository orderProductRepository,
                        IEmployeeRepository employeeRepository,
                        ICustomerRepository customerRepository,
                        IProductRepository productRepository,
                        IPersonRepository personRepository)
 {
     _orderRepository        = orderRepository;
     _orderProductRepository = orderProductRepository;
     _employeeRepository     = employeeRepository;
     _customerRepository     = customerRepository;
     _productRepository      = productRepository;
     _personRepository       = personRepository;
 }
Example #15
0
 public AdminController(IProductRepository repo, ICategoryRepository categoryRepository, IOrderRepository orderRepository,
                        IOrderProductRepository orderProductRepository, IPaymentRepository paymentRepository, IUserRepository userRepository,
                        IRoleRepository roleRepository, IContactsRepository contactsRepository, IUnitOfWork unitOfWork)
 {
     _repository             = repo;
     _categoryRepository     = categoryRepository;
     _orderProductRepository = orderProductRepository;
     _orderRepository        = orderRepository;
     _paymentRepository      = paymentRepository;
     _userRepository         = userRepository;
     _roleRepository         = roleRepository;
     _contactsRepository     = contactsRepository;
     _unitOfWork             = unitOfWork;
     categoryRepository.GetAll();
 }
Example #16
0
 public OrdersController(
     OrderService orderService,
     IOrderRepository orderRepository,
     IOrderProductRepository orderProductRepository,
     IUnitOfWork unitOfWork,
     IMapper mapper,
     ILogger <OrdersController> logger)
 {
     _orderService           = orderService ?? throw new ArgumentNullException(nameof(orderService));
     _unitOfWork             = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _orderRepository        = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository));
     _orderProductRepository = orderProductRepository ?? throw new ArgumentNullException(nameof(orderProductRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Example #17
0
 public SaleService(IServiceProvider serviceProvider
                    , ISaleRepository repository
                    , IOrderProductRepository orderProductRepository
                    , IOrderRepository orderRepository
                    , ICustomerRepository customerRepository
                    , IProductRepository productRepository
                    , ISalePersonRepository salePersonRepository)
 {
     _serviceProvider        = serviceProvider;
     _saleRepository         = repository;
     _orderProductRepository = orderProductRepository;
     _orderRepository        = orderRepository;
     _customerRepository     = customerRepository;
     _productRepository      = productRepository;
     _salePersonRepository   = salePersonRepository;
 }
Example #18
0
        public async Task Setup()
        {
            var options = new DbContextOptionsBuilder <OrderContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .EnableDetailedErrors(true)
                          .EnableSensitiveDataLogging(true)
                          .Options;

            _orderContext           = new OrderContext(options);
            _orderRepository        = new OrderRepository(_orderContext);
            _orderStatusRepository  = new OrderStatusRepository(_orderContext);
            _orderProductRepository = new OrderProductRepository(_orderContext);
            _orderService           = new OrderService(_orderRepository, _orderStatusRepository, _orderProductRepository);

            await AddReferenceDataAsync(_orderContext);
        }
Example #19
0
 public UnitOfWork(IColorRepository colorRepository,
                   IFeaturesRepository featuresRepository,
                   ILowerDeckRepository lowerDeckRepository,
                   INumberOfFretsRepository numberOfFretsRepository,
                   INumberOfStringsRepository numberOfStringsRepository,
                   IOrderProductRepository orderProductRepository,
                   IOrderRepository orderRepository,
                   IOverlayFingerboardRepository overlayFingerboardRepository,
                   IPegsRepository pegsRepository,
                   IProducerRepository producerRepository,
                   IProducingCountryRepository producingCountryRepository,
                   IProductRepository productRepository,
                   ISidePanelRepository sidePanelRepository,
                   ISizeRepository sizeRepository,
                   IGuitarTypeRepository guitarTypeRepository,
                   IUpperDeckRepository upperDeckRepository,
                   UserManager <User> userManager,
                   SignInManager <User> signInManager)
 {
     this.colorRepository              = colorRepository;
     this.featuresRepository           = featuresRepository;
     this.lowerDeckRepository          = lowerDeckRepository;
     this.numberOfFretsRepository      = numberOfFretsRepository;
     this.numberOfStringsRepository    = numberOfStringsRepository;
     this.orderProductRepository       = orderProductRepository;
     this.orderRepository              = orderRepository;
     this.overlayFingerboardRepository = overlayFingerboardRepository;
     this.pegsRepository             = pegsRepository;
     this.producerRepository         = producerRepository;
     this.producingCountryRepository = producingCountryRepository;
     this.productRepository          = productRepository;
     this.sidePanelRepository        = sidePanelRepository;
     this.sizeRepository             = sizeRepository;
     this.guitarTypeRepository       = guitarTypeRepository;
     this.upperDeckRepository        = upperDeckRepository;
     UserManager   = userManager;
     SignInManager = signInManager;
 }
Example #20
0
        public OrderProductUpdateValidation(IOrderProductRepository orderProductRepository)
        {
            _orderProductRepository = orderProductRepository;

            RuleFor(x => x.OrderId)
            .NotEmpty()
            .NotNull()
            .WithMessage("OrderId cannot be null or empty");

            RuleFor(x => x.ProductId)
            .NotEmpty()
            .NotNull()
            .WithMessage("ProductId cannot be null or empty");

            RuleFor(x => x.Quantity)
            .NotEmpty()
            .NotNull()
            .WithMessage("Quantity cannot be null or empty");

            RuleFor(x => x)
            .MustAsync(ValidationOrder)
            .WithMessage("Cannot modify the Id");
        }
Example #21
0
 public StoreController(TaskExectionQueue executionEngine, IAuthenticationService authorizationService, IProductRepository productRepository, ICustomerRepository customerRepository, IOrganizationRepository organizationRepository, IOrderRepository orderRepository, IOrderProductRepository orderProductRepository, ICustomerProductRepository customerProductRepository, IAddressRepository addressRepository, IPaymentRepository paymentRepository, AccountDbContext context, DataDbContext dataDbContext,
                        UserManager <ApplicationUser> userManager,
                        SignInManager <ApplicationUser> signInManager,
                        ILogger <ApplicationUser> userlogger, Management management, IConfiguration config)
 {
     _executionEngine      = executionEngine;
     _authorizationService = authorizationService;
     //AuthSchemes = (string)RouteData.Values["OrganizationName"];
     _productRepository         = productRepository;
     _customerRepository        = customerRepository;
     _organizationRepository    = organizationRepository;
     _orderRepository           = orderRepository;
     _orderProductRepository    = orderProductRepository;
     _customerProductRepository = customerProductRepository;
     _addressRepository         = addressRepository;
     _paymentRepository         = paymentRepository;
     _config        = config;
     _management    = management;
     muserLogger    = userlogger;
     mContext       = context;
     _userManager   = userManager;
     _signInManager = signInManager;
 }
 public OrderProductService(IOrderProductRepository orderProductRepository)
 {
     _orderProductRepository = orderProductRepository;
 }
Example #23
0
 public OrderProductService(IOrderProductRepository OrderProductRepository, IUnitOfWork unitOfWork)
 {
     this.OrderProductRepository = OrderProductRepository;
     this.unitOfWork             = unitOfWork;
 }
 public ManufactureApiController(BpmInvokerQueue bpmInvokerQueue, IOrderProductRepository orderProductRepository, IProductRepository productRepository)
 {
     _productRepository      = productRepository;
     _bpmInvokerQueue        = bpmInvokerQueue;
     _orderProductRepository = orderProductRepository;
 }
Example #25
0
 /// <summary>
 /// Constructor for OderProductUnitOfWork.
 /// </summary>
 /// <param name="context">The DbContext.</param>
 /// <param name="orderProductRepository">The OrderProductRepository.</param>
 public OrderProductUnitOfWork(DbContext context, IOrderProductRepository <OrderProductEntity> orderProductRepository) : base(context, orderProductRepository)
 {
     this.OrderProductRepository = orderProductRepository;
 }
 public GetOrderProducts(IOrderProductRepository orderProductRepository)
 {
     _OrdersProductsRepository = orderProductRepository;
 }
 public OrderProductManager(IOrderProductRepository repository)
 {
     _repository = repository;
 }
Example #28
0
 public OrdersController(IOrderRepository orderDb, IOrderProductRepository orderProductDb)
 {
     this.orderDb        = orderDb;
     this.orderProductDb = orderProductDb;
 }
Example #29
0
 public OrderProducService(IOrderProductRepository repository) : base(repository)
 {
     this._repository = repository;
 }
Example #30
0
 public OrderProductService(IOrderProductRepository tableRepository, IUnitOfWork unitOfWork)
 {
     this._orderRepository = tableRepository;
     this._unitOfWork      = unitOfWork;
 }