Пример #1
0
 public TableDrawer(
     IDeviceInfoCollector deviceInfoCollector,
     IOrderProductRepository orderProductRepository)
 {
     _deviceInfoCollector    = deviceInfoCollector;
     _orderProductRepository = orderProductRepository;
 }
Пример #2
0
 public ProductController(IOrderProductRepository repo, IMapper mapper)
 {
     _repo           = repo;
     _mapper         = mapper;
     _validator      = new OrderAndProductValidator();
     _categoryMapper = new Mapper(_mapper);
 }
Пример #3
0
 public ProductService(IProductRepository productRepository,
                       IProductMapper productMapper,
                       IOrderProductRepository orderProductRepository)
 {
     _productRepository      = productRepository;
     _productMapper          = productMapper;
     _orderProductRepository = orderProductRepository;
 }
Пример #4
0
 public OrderManager(IOrderRepository orderRepository)
 {
     _orderRepository   = orderRepository;
     _productRepository = new ProductRepository();
     _taxRepository     = new TaxRepository();
     _products          = _productRepository.GetInfo();
     _taxes             = _taxRepository.GetTaxInfo();
 }
Пример #5
0
 public OrderService(IOrderRepository orderRepository,
                     IOrderStatusRepository orderStatusRepository,
                     IOrderProductRepository orderProductRepository)
 {
     _orderRepository        = orderRepository;
     _orderStatusRepository  = orderStatusRepository;
     _orderProductRepository = orderProductRepository;
 }
Пример #6
0
 public AccountingApiController(ICustomerRepository iCustomerRepository, IProductRepository iProductRepository, IOrderRepository orderRepository, IOrderProductRepository orderProductRepository)
 {
     _iCustomerRepository    = iCustomerRepository;
     _iProductRepository     = iProductRepository;
     _orderRepository        = orderRepository;
     _orderProductRepository = orderProductRepository;
     _iCustomerRepository    = iCustomerRepository;
 }
Пример #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);
 }
Пример #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;
 }
Пример #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;
 }
Пример #10
0
 public OrderController(IMapper mapper,
                        IOrderRepository orderRepository,
                        IOrderProductRepository orderProductRepository,
                        BlazorShopContext context)
 {
     _mapper                 = mapper;
     _context                = context;
     _orderRepository        = orderRepository;
     _orderProductRepository = orderProductRepository;
 }
Пример #11
0
 public OrderService
 (
     IOrderRepository orderRepository,
     IOrderProductRepository orderProductRepository,
     IProductRepository productRepository
 )
 {
     _orderRepository        = orderRepository;
     _orderProductRepository = orderProductRepository;
     _productRepository      = productRepository;
 }
Пример #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;
 }
Пример #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();
 }
Пример #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;
 }
Пример #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();
 }
Пример #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));
 }
Пример #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;
 }
Пример #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);
        }
Пример #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;
 }
Пример #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");
        }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #26
0
 public GetOrderProducts(IOrderProductRepository orderProductRepository)
 {
     _OrdersProductsRepository = orderProductRepository;
 }
Пример #27
0
 public OrderProductManager(IOrderProductRepository repository)
 {
     _repository = repository;
 }
Пример #28
0
 public OrdersController(IOrderRepository orderDb, IOrderProductRepository orderProductDb)
 {
     this.orderDb        = orderDb;
     this.orderProductDb = orderProductDb;
 }
Пример #29
0
 public OrderProducService(IOrderProductRepository repository) : base(repository)
 {
     this._repository = repository;
 }
Пример #30
0
 public OrderProductService(IOrderProductRepository tableRepository, IUnitOfWork unitOfWork)
 {
     this._orderRepository = tableRepository;
     this._unitOfWork      = unitOfWork;
 }