예제 #1
0
 public EmailOrderSubmitter(string mailTo, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, IDeliveryRepository deliveryRepository)
 {
     this.mailTo              = mailTo;
     this.orderRepository     = orderRepository;
     this.orderItemRepository = orderItemRepository;
     this.deliveryRepository  = deliveryRepository;
 }
예제 #2
0
 public UpdateOrderDeliveryHandlerDependencies(
     IOrderRepository orderRepository,
     IDeliveryRepository deliveryRepository)
 {
     _orderRepository    = orderRepository;
     _deliveryRepository = deliveryRepository;
 }
예제 #3
0
 public CreateDeliveryBusiness(IDeliveryRepository deliveryRepository, IDeliveryTruckTripRepository deliveryTruckTripRepository,
                               IAddressRepository addressRepository, IFractionedTripRepository fractionedTripRepository, IGoogleMapsRepository googleMapsRepository,
                               IDepotRepository depotRepository, IVehicleRepository vehicleRepository, ICeplexRepository ceplexRepository)
 {
     _deliveryRepository = deliveryRepository;
     _addressRepository  = addressRepository;
 }
예제 #4
0
 public DeliveryManager(IDeliveryRepository repository, IAssignmentsRepository assignments,
                        IUserStudentRepository student)
 {
     this._repository  = repository;
     this._assignments = assignments;
     this._student     = student;
 }
예제 #5
0
 public DeliveryService(IDeliveryRepository deliverychallenRepository, IDeliveryDetailRepository deliveryDetailRepository,
     IUnitOfWork unitOfWork)
 {
     this._DeliveryRepository = deliverychallenRepository;
     this._DeliveryDetailRepository = deliveryDetailRepository;
     this._UnitOfWork = unitOfWork;
 }
예제 #6
0
 public DeliveryService(
     IDeliveryRepository deliveryRepository,
     IMapper mapper)
 {
     _deliveryRepository = deliveryRepository;
     _mapper             = mapper;
 }
예제 #7
0
 public OrderDisplayController(IOrderDisplayRepository orderDisplay, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, IDeliveryRepository deliveryRepository)
 {
     this.orderDisplay        = orderDisplay;
     this.orderRepository     = orderRepository;
     this.orderItemRepository = orderItemRepository;
     this.deliveryRepository  = deliveryRepository;
 }
예제 #8
0
 public EmailOrderSubmitter(string mailTo, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, IDeliveryRepository deliveryRepository)
 {
     this.mailTo = mailTo;
     this.orderRepository = orderRepository;
     this.orderItemRepository = orderItemRepository;
     this.deliveryRepository = deliveryRepository;
 }
예제 #9
0
 public DeliveryService(IDeliveryRepository deliveryRepository, ICourierRepository courierRepository, IMapper mapper, IIntegrationEventPublisher integrationEventPublisher)
 {
     _mapper = mapper;
     _integrationEventPublisher = integrationEventPublisher;
     _deliveryRepository        = deliveryRepository;
     _courierRepository         = courierRepository;
 }
예제 #10
0
 public ApplyForVehicleMaintenanceAppService(
     IApplyForVehicleMaintenanceRepository applyForVehicleMaintenanceRepository,
     IDriverRepository driverRepository,
     IMaintenanceDeliveryRepository maintenanceDeliveryRepository,
     ICarInfoRepository carInfoRepository,
     ISysDictionaryRepository sysDictionaryRepository,
     IRepairCostRepository repairCostRepository,
     ICarRepairTimeRepository carRepairTimeRepository,
     ILayerRepository layerRepository,
     IDeliveryRepository deliveryRepository,
     IServicingMaterialRepository servicingMaterialRepository,
     IManHourRepository manHourRepository
     )
 {
     this._applyForVehicleMaintenanceRepository = applyForVehicleMaintenanceRepository;
     this._deliveryRepository            = deliveryRepository;
     this._driverRepository              = driverRepository;
     this._layerRepository               = layerRepository;
     this._repairCostRepository          = repairCostRepository;
     this._carRepairTimeRepository       = carRepairTimeRepository;
     this._sysDictionaryRepository       = sysDictionaryRepository;
     this._maintenanceDeliveryRepository = maintenanceDeliveryRepository;
     this._carInfoRepository             = carInfoRepository;
     this._servicingMaterialRepository   = servicingMaterialRepository;
     this._manHourRepository             = manHourRepository;
 }
예제 #11
0
 public DeliveryQueries(
     IDeliveryRepository deliveryRepository,
     IMapper mapper)
 {
     _deliveryRepository = deliveryRepository;
     _mapper             = mapper;
 }
 public CreateDeliveryCommandHandler(IDeliveryRepository deliveryRepository,
                                     ILogger <CreateDeliveryCommandHandler> logger, IDateTimeFacade dateTimeFacade)
 {
     _deliveryRepository = deliveryRepository ?? throw new ArgumentNullException(nameof(deliveryRepository));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
     _dateTimeFacade     = dateTimeFacade;
 }
 public DocumentDeliveryManager(IDocumentDeliveryRepository repository, IDeliveryRepository delivery,
                                IUserStudentRepository student)
 {
     this._repository = repository;
     this._delivery   = delivery;
     this._student    = student;
 }
예제 #14
0
 public PaymentsController(IPaymentService paymentService, IDeliveryRepository deliveryRepo, ILogger <IPaymentService> logger, IConfiguration config)
 {
     _logger         = logger;
     _paymentService = paymentService;
     _deliveryRepo   = deliveryRepo;
     _whSecret       = config.GetSection("StripeSettings:WhSecret").Value;
 }
 public DeliveryService(IDeliveryRepository deliveryRepo,
                        IDeliveryMapper deliveryMapper,
                        IPermissionChecker permissionChecker)
 {
     _deliveryRepo      = deliveryRepo;
     _deliveryMapper    = deliveryMapper;
     _permissionChecker = permissionChecker;
 }
예제 #16
0
 public BillService(IBillRepository billRepository, IUserRepository userRepository,
                    IDeliveryRepository deliveryRepository, IWayRepository wayRepository)
 {
     _billRepository     = billRepository;
     _userRepository     = userRepository;
     _deliveryRepository = deliveryRepository;
     _wayRepository      = wayRepository;
 }
예제 #17
0
 public OrderService(IProductRepository productRepo, IBasketRepository basketRepo, IOrderRepository orderRepo, IDeliveryRepository deliveryRepo, IPaymentService paymentService)
 {
     _productRepo    = productRepo;
     _basketRepo     = basketRepo;
     _orderRepo      = orderRepo;
     _deliveryRepo   = deliveryRepo;
     _paymentService = paymentService;
 }
 public ClientReceivingUseCase(IClientRepository clientRepository, IParcelRepository parcelRepository, IDriverRepository driverRepository, IDeliveryRepository deleiveryRepository, IOutputReceivingOrders outputHandler)
 {
     _clientRepository    = clientRepository;
     _parcelRepository    = parcelRepository;
     _driverRepository    = driverRepository;
     _deleiveryRepository = deleiveryRepository;
     _outputHandler       = outputHandler;
 }
예제 #19
0
 public DeliveryBillAppService(
     IDeliveryBillRepository deliveryBillRepository,
     IDeliveryRepository deliveryRepository, IStockRepository stockRepository)
 {
     this._deliveryBillRepository = deliveryBillRepository;
     this._stockRepository        = stockRepository;
     this._deliveryRepository     = deliveryRepository;
 }
예제 #20
0
 public DeliveryAppService(IProductRepository productRepository,
                           IDeliveryRepository deliveryRepository,
                           ISysDictionaryRepository sysDictionaryRepository)
 {
     this._productRepository       = productRepository;
     this._sysDictionaryRepository = sysDictionaryRepository;
     this._deliveryRepository      = deliveryRepository;
 }
예제 #21
0
 public PaymentService(IBasketRepository basketRepository, IProductRepository productRepo, IDeliveryRepository deliveryRepo, IOrderRepository orderRepo, IConfiguration config)
 {
     _config           = config;
     _basketRepository = basketRepository;
     _productRepo      = productRepo;
     _deliveryRepo     = deliveryRepo;
     _orderRepo        = orderRepo;
 }
 public RegisterDeliveryUseCase(IDeliveryRepository deliveryRepository, IParcelRepository parcelRepository, IDriverRepository driverRepository, IOrderRepository orderRepository, IRegisterDeliveryOutput outputHandler)
 {
     _deliveryRepository = deliveryRepository;
     _parcelRepository   = parcelRepository;
     _driverRepository   = driverRepository;
     _orderRepository    = orderRepository;
     _outputHandler      = outputHandler;
 }
예제 #23
0
 public DeliveryController(
     IDeliveryRepository deliveryRepository,
     IEmployeeRepository employeeRepository,
     ICashDeskRepository cashDeskRepository)
 {
     _deliveryRepository = deliveryRepository;
     _employeeRepository = employeeRepository;
     _cashDeskRepository = cashDeskRepository;
 }
예제 #24
0
 public PlanDeliveryService(
     IUnitOfWork unitOfWork,
     IDeliveryRepository deliveryRepository,
     IPlannedDeliveryRepository plannedDeliveryRepository)
 {
     _unitOfWork                = unitOfWork;
     _deliveryRepository        = deliveryRepository;
     _plannedDeliveryRepository = plannedDeliveryRepository;
 }
 public DeliveriesTimedHostedService(
     IConfiguration configuration,
     IDeliveryRepository deliveryRepository,
     IUnitOfWork unitOfWork)
     : base(configuration, "DeliveriesTimedHostedService")
 {
     _deliveryRepository = deliveryRepository;
     _unitOfWork         = unitOfWork;
 }
예제 #26
0
 public DeliveriesController
     (IGeneralRepository generalRepository, IMapper mapper, IDeliveryRepository deliveryRepository, IUserRepository userRepository, IAddressRepository addressRepository)
 {
     this.addressRepository  = addressRepository;
     this.userRepository     = userRepository;
     this.deliveryRepository = deliveryRepository;
     this.generalRepository  = generalRepository;
     this.mapper             = mapper;
 }
예제 #27
0
 public CheckoutController(
     ICheckoutRepository checkoutRepository,
     IDeliveryRepository deliveryRepository,
     IBillingRepository billingRepository)
 {
     this.checkoutRepository = checkoutRepository;
     this.deliveryRepository = deliveryRepository;
     this.billingRepository  = billingRepository;
 }
 public CartController(IPizzaRepository repo, IOrderlineRepository orderlineRepo, IOrderRepository orderRepo, IDeliveryRepository deliveryRepo, IVoucherRepository voucherRepo, IPizzaToppingOrderRepository pizzaToppingOrderRepo)
 {
     repository = repo;
     orderlineRepository = orderlineRepo;
     orderRepository = orderRepo;
     deliveryRepository = deliveryRepo;
     voucherRepository = voucherRepo;
     pizzaToppingOrderRepository = pizzaToppingOrderRepo;
 }
 public UnitOfWork(IInternalUserRepository internalUserRepository, IOrganizationRepository organizationRepository,
                   IProductRepository productRepository, IDeliveryRepository deliveryRepository, DB_FCDM_BackOfficeContext dbContext)
 {
     InternalUserRepository = internalUserRepository;
     OrganizationRepository = organizationRepository;
     ProductRepository      = productRepository;
     DeliveryRepository     = deliveryRepository;
     _dbContext             = dbContext;
 }
예제 #30
0
 public DeliveryController(IConfiguration config, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IDeliveryRepository deliveryRepository, IMapper mapper, IShoppingCartRepository shoppingCart)
 {
     _deliveryRepository = deliveryRepository;
     _mapper             = mapper;
     _cartRepository     = shoppingCart;
     _userManager        = userManager;
     _signInManager      = signInManager;
     _config             = config;
 }
예제 #31
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public DeliveryService()
 {
     this.deliveryRepository       = new DeliveryRepository();
     this.deliveryDetailRepository = new DeliveryDetailRepository();
     this.purchaseRepository       = new PurchaseRepository();
     this.saleRepository           = new SaleRepository();
     this.saleOrderRepository      = new SaleOrderRepository();
     this.costRepository           = new CostRepository();
 }
예제 #32
0
 public CartController(IPizzaRepository repo, IOrderlineRepository orderlineRepo, IOrderRepository orderRepo, IDeliveryRepository deliveryRepo, IVoucherRepository voucherRepo, IPizzaToppingOrderRepository pizzaToppingOrderRepo)
 {
     repository                  = repo;
     orderlineRepository         = orderlineRepo;
     orderRepository             = orderRepo;
     deliveryRepository          = deliveryRepo;
     voucherRepository           = voucherRepo;
     pizzaToppingOrderRepository = pizzaToppingOrderRepo;
 }
예제 #33
0
 public OrderService(IOrderRepository orderRepository, ICustomerService customerService, ICustomerRepository customerRepository,
                     IDeliveryRepository deliveryRepository, IUserService userService, IEmailService emailService, ILogger <OrderService> logger, IMasterService _masterService,
                     IFCMService _FCMService, IUserRepository _userRepository, IBranchRepository _branchRepositry, IMemoryCache _memoryCache, IMessageTemplateService messageTemplateService) : base(orderRepository)
 {
     this.orderRepository    = orderRepository;
     this.customerService    = customerService;
     this.customerRepository = customerRepository;
     this.deliveryRepository = deliveryRepository;
 }
 public DeliveryDetailsService(IDeliveryDetailsRepository deliveryDetailsRepository,
     IChartOfProductRepository ChartOfProductRepository, IUnitOfMeasurementRepository UnitOfMeasurementRepository,
     IDeliveryRepository deliveryRepository, ISalesOrderDetailRepository salesOrderDetailRepository,
     IUnitOfWork unitOfWork)
 {
     this._DeliveryDetailsRepository = deliveryDetailsRepository;
     this._ChartOfProductRepository = ChartOfProductRepository;
     this._UnitOfMeasurementRepository = UnitOfMeasurementRepository;
     this._DeliveryRepository = deliveryRepository;
     this._salesOrderDetailRepository = salesOrderDetailRepository;
     this._UnitOfWork = unitOfWork;
 }
예제 #35
0
 public DeliveryManager(IDeliveryRepository deliveryRepository)
 {
     if (deliveryRepository == null) throw new ArgumentNullException("deliveryRepository");
     _deliveryRepository = deliveryRepository;
 }
예제 #36
0
 public DeliveryService(IDeliveryRepository repo)
 {
     this.repo = repo;
 }
예제 #37
0
 public DeliveriesService()
 {
     deliveryRepository = new DeliveriesIM();
 }
예제 #38
0
 public DeliveriesService(IDeliveryRepository deliveryRepository)
 {
     this.deliveryRepository = deliveryRepository;
 }