コード例 #1
0
 public TableDrawer(
     IDeviceInfoCollector deviceInfoCollector,
     IOrderProductRepository orderProductRepository)
 {
     _deviceInfoCollector    = deviceInfoCollector;
     _orderProductRepository = orderProductRepository;
 }
コード例 #2
0
ファイル: ProductController.cs プロジェクト: SlavaOrlov/Shop
 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
ファイル: OrderService.cs プロジェクト: nickwaites/tech-test
 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
ファイル: UnitOfWork.cs プロジェクト: CCWHYy/PickUpAndGo
 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
ファイル: OrderAppService.cs プロジェクト: johnedu/fabrimport
 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
ファイル: SaleService.cs プロジェクト: raj70/MyApplication
 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;
 }
コード例 #22
0
 public OrderProductService(IOrderProductRepository orderProductRepository)
 {
     _orderProductRepository = orderProductRepository;
 }
コード例 #23
0
 public OrderProductService(IOrderProductRepository OrderProductRepository, IUnitOfWork unitOfWork)
 {
     this.OrderProductRepository = OrderProductRepository;
     this.unitOfWork             = unitOfWork;
 }
コード例 #24
0
 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
ファイル: OrderProducService.cs プロジェクト: war-man/ERP20
 public OrderProducService(IOrderProductRepository repository) : base(repository)
 {
     this._repository = repository;
 }
コード例 #30
0
 public OrderProductService(IOrderProductRepository tableRepository, IUnitOfWork unitOfWork)
 {
     this._orderRepository = tableRepository;
     this._unitOfWork      = unitOfWork;
 }