コード例 #1
0
ファイル: OrderService.cs プロジェクト: checherynda/project
 public OrderService(IOrderRepository orderRepository, IOrderDetailRepository orderDetailsRepository, IOrderStatusRepository orderStatusRepository, IUnitOfWork unitOfWork)
 {
     _orderRepository = orderRepository;
     _orderDetailRepository = orderDetailsRepository;
     _orderStatusRepository = orderStatusRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #2
0
        //MusicStoreEntities storeDB = new MusicStoreEntities();

        public ShoppingCart(IUnitOfWork unitOfWork, ICartRepository carts, IAlbumsRepository albums, IOrderDetailRepository orderDetails)
        {
            _unitOfWork = unitOfWork;
            _carts = carts;
            _albums = albums;
            _orderDetails = orderDetails;
        }
コード例 #3
0
 public OrderService(
     IOrderRepository orderRepository,
     IOrderDetailRepository orderDetailRepository,
     IProductRepository productRepository,
     IInventoryRepository inventoryRepository,
     IUnitOfWork uof)
 {
     _orderRepository = orderRepository;
     _orderDetailRepository = orderDetailRepository;
     _productRepository = productRepository;
     _inventoryRepository = inventoryRepository;
     _uof = uof;
 }
コード例 #4
0
 public OrderController(IProductRepository productRepository, IBrandRepository brandRepository,
                        ICategoryRepository categoryRepository, AppDbContext context, SignInManager <User> signInManager,
                        UserManager <User> userManager, IOrderRepository orderRepository, ICustomerRepository customerRepository,
                        IOrderDetailRepository orderDetailRepository)
 {
     this.context               = context;
     this.productRepository     = productRepository;
     this.brandRepository       = brandRepository;
     this.categoryRepository    = categoryRepository;
     this.signInManager         = signInManager;
     this.userManager           = userManager;
     this.orderRepository       = orderRepository;
     this.customerRepository    = customerRepository;
     this.orderDetailRepository = orderDetailRepository;
 }
コード例 #5
0
 public CartController(IWebHostEnvironment webHostEnvironment, IEmailSender emailSender,
                       IApplicationUserRepository userRepo, IProductRepository prodRepo,
                       IInquiryHeaderRepository inqHRepo, IInquiryDetailRepository inqDRepo,
                       IOrderHeaderRepository orderHRepo, IOrderDetailRepository orderDRepo, IBrainTreeGate brain)
 {
     _webHostEnvironment = webHostEnvironment;
     _emailSender        = emailSender;
     _brain      = brain;
     _userRepo   = userRepo;
     _prodRepo   = prodRepo;
     _inqDRepo   = inqDRepo;
     _inqHRepo   = inqHRepo;
     _orderDRepo = orderDRepo;
     _orderHRepo = orderHRepo;
 }
コード例 #6
0
 public ProductController(IMapper mapper, IProductRepository ProductRepository,
                          ISupplierRepository SupplierRepository, ICategoryRepository CategoryRepository,
                          EFContext dbcontext, IMailService mailService, IWebHostEnvironment env, IOrderBillRepository orderBillRepository,
                          IOrderDetailRepository orderDetailRepository)
 {
     this.ProductRepository  = ProductRepository;
     this.SupplierRepository = SupplierRepository;
     this.CategoryRepository = CategoryRepository;
     this._db                   = dbcontext;
     this._mapper               = mapper;
     this.mailService           = mailService; // đưa nó vào hàm khởi tạo đó nha
     _env                       = env;
     this.orderDetailRepository = orderDetailRepository;
     this.orderBillRepository   = orderBillRepository;
 }
コード例 #7
0
        public ShipmentBookingService(IUnitOfWork unitOfWork, IMapper mapper, ApplicationContext appContext,
                                      IDataProvider <OrderDetail> poDetailDataProvider, IOrderDetailRepository orderdetailRepository,
                                      IDataProvider <Order> poDataProvider, IOrderRepository orderRepository,
                                      IDataProvider <Booking> bookingDataProvider, IShipmentBookingRepository bookingRepository,
                                      IProgressCheckRepository progressCheckRepository) : base(unitOfWork, mapper, appContext)
        {
            _orderDetailDataProvider = poDetailDataProvider;
            _orderDetailRepository   = orderdetailRepository;

            _orderDataProvider = poDataProvider;
            _orderRepository   = orderRepository;

            _bookingDataProvider = bookingDataProvider;
            _bookingRepository   = bookingRepository;

            _progressCheckRepository = progressCheckRepository;
        }
コード例 #8
0
        private void Init()
        {
            var context = new OmsContext();

            _labelRepository                 = new LabelRepository(context);
            _orderRepository                 = new OrderRepository(context);
            _orderDetailRepository           = new OrderDetailRepository(context);
            _coldWeightEntryRepository       = new ColdWeightEntryRepository(context);
            _coldWeightEntryDetailRepository = new ColdWeightEntryDetailRepository(context);
            _customerLocationRepository      = new CustomerLocationRepository(context);
            _animalOrderDetailRepository     = new AnimalOrderDetailRepository(context);
            _productRepository               = new ProductRepository(context);
            _customerRepository              = new CustomerRepository(context);
            _labelCreateService              = new LabelCreateService();
            _primalCutRepository             = new PrimalCutRepository(context);
            _speciesRepository               = new SpeciesRepository(context);
        }
コード例 #9
0
 public CheckoutController(
     ICurrencyRepository currencyRepository,
     ICompanyInfoRepository companyInfoRepository,
     ICategoryRepository categoryRepository,
     IBrandRepository brandRepository,
     IShippingTypeRepository shippingTypeRepository,
     IOrderRepository orderRepository,
     IOrderDetailRepository orderDetailRepository,
     ICartRepository cartRepository) : base(new CheckoutModel(),
                                            currencyRepository,
                                            companyInfoRepository,
                                            categoryRepository,
                                            brandRepository)
 {
     this.shippingTypeRepository = shippingTypeRepository;
     this.orderRepository        = orderRepository;
     this.orderDetailRepository  = orderDetailRepository;
     this.cartRepository         = cartRepository;
 }
コード例 #10
0
 public SyncService(
     ILastSyncRepository lastSyncRepository,
     IUnitRepository unitRepository,
     ICategoryRepository categoryRepository,
     ISupplierRepository supplierRepository,
     IProductRepository productRepository,
     ICustomerRepository customerRepository,
     IOrderRepository orderRepository,
     IOrderDetailRepository orderDetailRepository
     )
 {
     _lastSyncRepository    = lastSyncRepository;
     _unitRepository        = unitRepository;
     _supplierRepository    = supplierRepository;
     _productRepository     = productRepository;
     _customerRepository    = customerRepository;
     _categoryRepository    = categoryRepository;
     _orderRepository       = orderRepository;
     _orderDetailRepository = orderDetailRepository;
 }
コード例 #11
0
 public UnitOfWork(MyBookStoreContext context,
                   IAccountRepository accountRepository,
                   IRoleRepository roleRepository,
                   ICustomerRepository customerRepository,
                   IBookTypeRepository bookTypeRepository,
                   IBookRepository bookRepository,
                   IAuthorRepository authorRepository,
                   IOrderRepository orderRepository,
                   IOrderDetailRepository orderDetailRepository)
 {
     Context = context;
     this.AccountRepository     = accountRepository;
     this.RoleRepository        = roleRepository;
     this.CustomerRepository    = customerRepository;
     this.BookTypeRepository    = bookTypeRepository;
     this.BookRepository        = bookRepository;
     this.AuthorRepository      = authorRepository;
     this.OrderRepository       = orderRepository;
     this.OrderDetailRepository = orderDetailRepository;
 }
コード例 #12
0
        public OrderGraphType(ICustomerRepository customerRepository, IOrderDetailRepository orderDetailRepository)
        {
            Name = "Order";

            Field(x => x.Id, type: typeof(IdGraphType));
            Field(x => x.OrderDate);
            Field(x => x.DeliveredDate, nullable: true);
            Field <OrderStatusGraphType>(nameof(Order.Status));
            Field(x => x.TotalDue);
            Field(x => x.Comment);

            FieldAsync <NonNullGraphType <CustomerGraphType> >(
                "customer",

                resolve: async context =>
            {
                var data = await customerRepository.GetByIdAsync(context.Source.CustomerId);

                return(data);
            }
                );

            FieldAsync <NonNullGraphType <ListGraphType <NonNullGraphType <OrderDetailsGraphType> > > >(
                "details",

                arguments: new QueryArguments(
                    new QueryArgument <IntGraphType> {
                Name = "limit"
            }),

                resolve: async context =>
            {
                var numItems = context.GetArgument <int>("limit");
                numItems     = numItems > 0 ? numItems : 10;

                var data = await orderDetailRepository.GetPagedAsync(0, numItems, filter: o => o.OrderId == context.Source.Id);

                return(data.Items);
            }
                );
        }
コード例 #13
0
 public HomeController(ILogger <HomeController> logger,
                       IProductRepository productRepository,
                       ICategoryRepository categoryRepository,
                       AppDbContext context,
                       SignInManager <User> signInManager,
                       UserManager <User> userManager,
                       IOrderRepository orderRepository,
                       ICustomerRepository customerRepository,
                       IOrderDetailRepository orderDetailRepository
                       )
 {
     _logger = logger;
     this.productRepository     = productRepository;
     this.categoryRepository    = categoryRepository;
     this.context               = context;
     this.signInManager         = signInManager;
     this.userManager           = userManager;
     this.orderRepository       = orderRepository;
     this.customerRepository    = customerRepository;
     this.orderDetailRepository = orderDetailRepository;
 }
コード例 #14
0
 public OperationsReportingService(IEventCustomerRepository eventCustomerRepository, IUniqueItemRepository <Event> eventRepository, ICustomerRepository customerRepository,
                                   IOrderDetailRepository orderDetailRepository, ICdImageStatusModelFactory cdImageStatusModelFactory, IOrderRepository orderRepository, ICdContentGeneratorTrackingRepository cdContentGeneratorTrackingRepository,
                                   IOrganizationRoleUserRepository orgRoleuserRepository, ICustomerCdContentTrackingModelFactory customerCdContentTrackingModelFactory, IEventTestRepository eventTestRepository, IEventPackageRepository eventPackageRepository,
                                   IBloodworksLabelViewModelFactory bloodworksLabelViewModelFactory, ICdLabelViewModelFactory cdLabelViewModelFactory, IEventCustomerPackageTestDetailService eventCustomerPackageTestDetailService, IBatchLabelViewModelFactory batchLabelViewModelFactory)
 {
     _eventCustomerRepository               = eventCustomerRepository;
     _eventRepository                       = eventRepository;
     _customerRepository                    = customerRepository;
     _orderDetailRepository                 = orderDetailRepository;
     _cdImageStatusModelFactory             = cdImageStatusModelFactory;
     _orderRepository                       = orderRepository;
     _cdContentGeneratorTrackingRepository  = cdContentGeneratorTrackingRepository;
     _orgRoleuserRepository                 = orgRoleuserRepository;
     _customerCdContentTrackingModelFactory = customerCdContentTrackingModelFactory;
     _eventTestRepository                   = eventTestRepository;
     _eventPackageRepository                = eventPackageRepository;
     _bloodworksLabelViewModelFactory       = bloodworksLabelViewModelFactory;
     _cdLabelViewModelFactory               = cdLabelViewModelFactory;
     _eventCustomerPackageTestDetailService = eventCustomerPackageTestDetailService;
     _batchLabelViewModelFactory            = batchLabelViewModelFactory;
 }
コード例 #15
0
ファイル: OrdersController.cs プロジェクト: pinchuque/DoubleJ
 public OrdersController(IColdWeightEntryRepository coldWeightEntryRepository,
                         IOrderSearchService orderSearchService, IOrderRepository orderRepository,
                         IOrderDetailRepository orderDetailRepository, ILabelRepository labelRepository,
                         ILookupService lookupService, IOrderService orderService, IOrderDetailService orderDetailService,
                         IOrderReportService orderReportService, IColdWeightEntryService coldWeightEntryService,
                         ICustomerRepository customerRepository, IProductRepository productRepository,
                         ICustomerLocationRepository customerLocationRepository, ISteakTypeRepository steakTypeRepository,
                         IOrganMeatTypeRepository organMeatTypeRepository, IPackageSizeRepository packageSizeRepository, IRibTypeRepository ribTypeRepository,
                         IChuckTypeRepository chuckTypeRepository, IAnimalOrderDetailRepository animalOrderDetailRepository,
                         IColdWeightEntryDetailRepository coldWeightEntryDetailRepository, IAnimalLabelRepository animalLabelRepository,
                         ILabelService laveLabelService, ICustomerProductDataRepository customerProductDataRepository)
 {
     _orderSearchService              = orderSearchService;
     _orderRepository                 = orderRepository;
     _orderDetailRepository           = orderDetailRepository;
     _labelRepository                 = labelRepository;
     _lookupService                   = lookupService;
     _orderService                    = orderService;
     _orderDetailService              = orderDetailService;
     _orderReportService              = orderReportService;
     _coldWeightEntryService          = coldWeightEntryService;
     _coldWeightEntryRepository       = coldWeightEntryRepository;
     _productRepository               = productRepository;
     _customerLocationRepository      = customerLocationRepository;
     _steakTypeRepository             = steakTypeRepository;
     _organMeatTypeRepository         = organMeatTypeRepository;
     _packageSizeRepository           = packageSizeRepository;
     _ribTypeRepository               = ribTypeRepository;
     _chuckTypeRepository             = chuckTypeRepository;
     _animalOrderDetailRepository     = animalOrderDetailRepository;
     _coldWeightEntryDetailRepository = coldWeightEntryDetailRepository;
     _animalLabelRepository           = animalLabelRepository;
     _customerProductDataRepository   = customerProductDataRepository;
     Customers = new List <Customer>(lookupService.GetCustomers().Select(x => new Customer()
     {
         Name = x.Name,
         Id   = x.Id
     }));
 }
コード例 #16
0
 public OrdersController(IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository, IToppingRepository toppingRepository, IOrderSourceRepository orderSourceRepository,
                         IDrinkRepository drinkRepository, ICategoryRepository categoryRepository, IPromotionRepository promotionRepository, IPrivatePromotionRepository privatePromotionRepository,
                         IPersonRepository personRepository, IAgencyRepository agencyRepository, IOrderSourceTypeRepository orderSourceTypeRepository, IDeliveryPartnerRepository deliveryPartnerRepository,
                         IMapper mapper, IHostingEnvironment environment, IHttpContextAccessor httpContextAccessor, IPdfService pdfService)
 {
     _orderRepository            = orderRepository;
     _orderDetailRepository      = orderDetailRepository;
     _promotionRepository        = promotionRepository;
     _drinkRepository            = drinkRepository;
     _categoryRepository         = categoryRepository;
     _toppingRepository          = toppingRepository;
     _privatePromotionRepository = privatePromotionRepository;
     _personRepository           = personRepository;
     _agencyRepository           = agencyRepository;
     _orderSourceRepository      = orderSourceRepository;
     _orderSourceTypeRepository  = orderSourceTypeRepository;
     _deliveryPartnerRepository  = deliveryPartnerRepository;
     _mapper              = mapper;
     _hostingEnvironment  = environment;
     _httpContextAccessor = httpContextAccessor;
     _pdfService          = pdfService;
 }
コード例 #17
0
ファイル: HomeController.cs プロジェクト: LeDuy1993/CS_Coffee
 public HomeController(ILogger <HomeController> logger,
                       IOrderDetailRepository orderDetailRepository,
                       IOrderRepository orderRepository,
                       IProductOrderDetailRepository productOrderDetailRepository,
                       IProductRepository productRepository,
                       IProductTypeRepository productTypeRepository,
                       SignInManager <ApplicationUser> signInManager,
                       UserManager <ApplicationUser> userManager,
                       RoleManager <IdentityRole> roleManager,
                       CoffeeContext context
                       )
 {
     _logger = logger;
     this.orderDetailRepository        = orderDetailRepository;
     this.orderRepository              = orderRepository;
     this.productOrderDetailRepository = productOrderDetailRepository;
     this.productRepository            = productRepository;
     this.productTypeRepository        = productTypeRepository;
     this.signInManager = signInManager;
     this.userManager   = userManager;
     this.roleManager   = roleManager;
     this.context       = context;
 }
コード例 #18
0
 public AccountController(UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _orderRepository       = orderRepository;
     _orderDetailRepository = orderDetailRepository;
 }
コード例 #19
0
ファイル: OrderDetailService.cs プロジェクト: romeohuy/RH-CMS
 public OrderDetailService(IUnitOfWork unitOfWork, IOrderDetailRepository orderDetailRepository)
 {
     _unitOfWork = unitOfWork;
     _orderDetailRepository = orderDetailRepository;
 }
コード例 #20
0
 public OrderDetailService(IOrderDetailRepository OrderDetailRepository, IUnitOfWork unitOfWork)
 {
     this._OrderDetailRepository = OrderDetailRepository;
     this._unitOfWork            = unitOfWork;
 }
コード例 #21
0
 public OrderDetailService(IOrderDetailRepository orderDetailRepository)
 {
     _orderDetailRepository = orderDetailRepository;
 }
コード例 #22
0
 public OrderDetailController()
 {
     _repository = new EFOrderDetailRepository();
 }
コード例 #23
0
 public OrderService(ICouponRepository CouponRepository, IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository, ICustomerService customerService, IUnitOfWork unitOfWork)
 {
     this._CouponRepository      = CouponRepository;
     this._customerService       = customerService;
     this._orderRepository       = orderRepository;
     this._orderDetailRepository = orderDetailRepository;
     this._unitOfWork            = unitOfWork;
 }
コード例 #24
0
 public OrderDetailService(IOrderDetailRepository repo)
 {
     this.repo = repo;
 }
コード例 #25
0
ファイル: OrderDetailService.cs プロジェクト: f7deat/crispy
 public OrderDetailService(IOrderDetailRepository orderDetailRepository, IProductRepository productRepository)
 {
     _orderDetailRepository = orderDetailRepository;
     _productRepository     = productRepository;
 }
コード例 #26
0
 public OrderController(IProductRepository productRepository, IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository)
 {
     _productRepository     = productRepository;
     _orderRepository       = orderRepository;
     _orderDetailRepository = orderDetailRepository;
     ShoppingCartViewModel  = new ShoppingCartViewModel()
     {
         Products = new List <Product>()
     };
 }
 public CustomerOrderDetailsController(IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository)
 {
     _orderRepository = orderRepository;
     _orderDetailRepository = orderDetailRepository;
 }
コード例 #28
0
 public OrderDetailController(IOrderDetailRepository orderDetailRepository)
 {
     _orderDetailRepository = orderDetailRepository;
 }
 public OrderDetailsController(IOrderDetailRepository orderDetailRepositort, IMapper mapper, IOrderRepository orderRepository)
 {
     _orderDetailRepositort = orderDetailRepositort;
     _orderRepository       = orderRepository;
     _mapper = mapper;
 }
コード例 #30
0
 public CustomerOrderDetailsController(IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository)
 {
     _orderRepository       = orderRepository;
     _orderDetailRepository = orderDetailRepository;
 }
コード例 #31
0
 public OrderDetailService(IOrderDetailRepository OrderDetailRepository, IUnitOfWork unitofwork)
 {
     _OrderDetailRepository = OrderDetailRepository;
     _unitofwork            = unitofwork;
 }
コード例 #32
0
 public CartService(ICartRepository cartRepository, IOrderDetailRepository orderDetailRepository)
 {
     _cartRepository        = cartRepository;
     _orderDetailRepository = orderDetailRepository;
 }
コード例 #33
0
 public OrderService(IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository, IUnitOfWork unitOfWork)
 {
     this._orderRepository       = orderRepository;
     this._orderDetailRepository = orderDetailRepository;
     this._unitOfWork            = unitOfWork;
 }
コード例 #34
0
        public OrderService(IUnitOfWork unitOfWork, IMapper mapper, ApplicationContext appContext, IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository, IProgressCheckRepository progressCheckRepository, IDataProvider <Order> order, IDataProvider <OrderDetail> orderDetail, IDataProvider <ProgressCheck> progressCheck) : base(unitOfWork, mapper, appContext)
        {
            this._orderDataProvider     = order;
            this._orderDetailProvider   = orderDetail;
            this._progressCheckProvider = progressCheck;

            this._orderRepository         = orderRepository;
            this._orderDetailRepository   = orderDetailRepository;
            this._progressCheckRepository = progressCheckRepository;
        }
コード例 #35
0
 public OrderDetailService(IMapper mapper,
                           IOrderDetailRepository orderDetailRepository)
 {
     _mapper = mapper;
     _orderDetailRepository = orderDetailRepository;
 }
コード例 #36
0
 public OrderService(IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository)
 {
     this._orderRepository       = orderRepository;
     this._orderDetailRepository = orderDetailRepository;
 }