Пример #1
0
 public DeleteParcelHandler(IParcelRepository parcelRepository, IAppContext appContext,
                            IMessageBroker messageBroker)
 {
     _parcelRepository = parcelRepository;
     _appContext       = appContext;
     _messageBroker    = messageBroker;
 }
Пример #2
0
 public WebhookLogic(IMapper mapper, IWebhookRepository webhookRepository, IParcelRepository parcelRepository, ILogger <WebhookLogic> logger)
 {
     this.mapper            = mapper;
     this.webhookRepository = webhookRepository;
     this.parcelRepository  = parcelRepository;
     this.logger            = logger;
 }
Пример #3
0
 public TrackingLogic(IParcelRepository parcelRepository, IHopArrivalRepository hopRepository, ILogger <TrackingLogic> logger, AutoMapper.IMapper mapper)
 {
     _parcelRepo = parcelRepository;
     _hopRepo    = hopRepository;
     _logger     = logger;
     _mapper     = mapper;
 }
Пример #4
0
 public ReceipientLogic(IParcelRepository sqlRepo, IMapper mapper, ILogger <ReceipientLogic> logger)
 {
     _sqlRepo = sqlRepo;
     _mapper  = mapper;
     _logger  = logger;
     _logger.LogTrace("created RecipientLogic");
 }
 public LogisticsPartnerLogic(IParcelRepository sqlRepo, IMapper mapper, ILogger <LogisticsPartnerLogic> logger)
 {
     _sqlRepo = sqlRepo;
     _mapper  = mapper;
     _logger  = logger;
     _logger.LogTrace("created LogisticsPartnerLogic");
 }
 public DeleteParcelHandler(IParcelRepository parcelRepository, IMessageBroker messageBroker,
                            ILogger <DeleteParcelHandler> logger)
 {
     _parcelRepository = parcelRepository;
     _messageBroker    = messageBroker;
     _logger           = logger;
 }
Пример #7
0
 public MockTrackingLogic(IParcelRepository parcelRepository, IHopRepository hopRepository, IWarehouseRepository warehouseRepository, ITruckRepository truckRepository)
 {
     _parcelRepository    = parcelRepository;
     _hopRepository       = hopRepository;
     _warehouseRepository = warehouseRepository;
     _truckRepository     = truckRepository;
 }
 public MockWarehouseLogic(IWarehouseRepository warehouseRepository, ITruckRepository truckRepository, IHopRepository hopRepository, IParcelRepository parcelRepository)
 {
     _warehouseRepository = warehouseRepository;
     _truckRepository     = truckRepository;
     _hopRepository       = hopRepository;
     _parcelRepository    = parcelRepository;
 }
 public AddParcelHandler(IParcelRepository parcelRepository, IMessageBroker messageBroker,
                         IDateTimeProvider dateTimeProvider, ILogger <AddParcelHandler> logger)
 {
     _parcelRepository = parcelRepository;
     _messageBroker    = messageBroker;
     _dateTimeProvider = dateTimeProvider;
     _logger           = logger;
 }
Пример #10
0
        public void Setup()
        {
            DbContextOptions <SqlContext> options = new DbContextOptionsBuilder <SqlContext>()
                                                    .UseInMemoryDatabase(databaseName: TestContext.CurrentContext.Test.Name)
                                                    .Options;

            _dal = new SqlParcelRepository(new SqlContext(options), new LoggerFactory().CreateLogger <SqlParcelRepository>());
        }
 public RegisterDeliveryUseCase(IDeliveryRepository deliveryRepository, IParcelRepository parcelRepository, IDriverRepository driverRepository, IOrderRepository orderRepository, IRegisterDeliveryOutput outputHandler)
 {
     _deliveryRepository = deliveryRepository;
     _parcelRepository   = parcelRepository;
     _driverRepository   = driverRepository;
     _orderRepository    = orderRepository;
     _outputHandler      = outputHandler;
 }
Пример #12
0
 public AddParcelHandler(IParcelRepository parcelRepository, ICustomerRepository customerRepository,
                         IMessageBroker messageBroker, IDateTimeProvider dateTimeProvider)
 {
     _parcelRepository   = parcelRepository;
     _customerRepository = customerRepository;
     _messageBroker      = messageBroker;
     _dateTimeProvider   = dateTimeProvider;
 }
 public ClientReceivingUseCase(IClientRepository clientRepository, IParcelRepository parcelRepository, IDriverRepository driverRepository, IDeliveryRepository deleiveryRepository, IOutputReceivingOrders outputHandler)
 {
     _clientRepository    = clientRepository;
     _parcelRepository    = parcelRepository;
     _driverRepository    = driverRepository;
     _deleiveryRepository = deleiveryRepository;
     _outputHandler       = outputHandler;
 }
Пример #14
0
 public WarehouseLogic(IWarehouseRepository warehouseRepository, ITruckRepository truckRepository, IHopRepository hopRepository, IParcelRepository parcelRepository)
 {
     _warehouseRepository = warehouseRepository;
     _truckRepository     = truckRepository;
     _hopRepository       = hopRepository;
     _parcelRepository    = parcelRepository;
     _wVal = new WarehouseValidator();
     _tVal = new TruckValidator();
 }
Пример #15
0
 public SenderLogic(IParcelRepository sqlRepoParcel, IHopRepository sqlRepoHop, IMapper mapper, IGeocoderAgent agent, ILogger <SenderLogic> logger)
 {
     _sqlRepoParcel = sqlRepoParcel;
     _sqlRepoHop    = sqlRepoHop;
     _mapper        = mapper;
     _agent         = agent;
     _logger        = logger;
     _logger.LogTrace("created SenderLogic");
 }
Пример #16
0
 public HopArrivalLogic(IParcelRepository parcelRepository, ITrackingInformationRepository trackingInformationRepository, IHopArrivalRepository hopArrivalRepository, ITruckRepository truckRepository, ILogger <HopArrivalLogic> logger, AutoMapper.IMapper mapper)
 {
     _parcelRepo      = parcelRepository;
     _trackingRepo    = trackingInformationRepository;
     _hopArrivalRepo  = hopArrivalRepository;
     _truckRepository = truckRepository;
     _logger          = logger;
     _mapper          = mapper;
 }
Пример #17
0
 public StaffLogic(IParcelRepository sqlRepoParcel, IHopRepository sqlRepoHop, IWebhookRepository webrep, IMapper mapper, ILogger <StaffLogic> logger, HttpClient client)
 {
     _sqlRepoParcel = sqlRepoParcel;
     _sqlRepoHop    = sqlRepoHop;
     _webrep        = webrep;
     _mapper        = mapper;
     _logger        = logger;
     _client        = client;
     _logger.LogTrace("created StaffLogic");
 }
Пример #18
0
 public BookController(IAccountRepository accountRepository,
                       IBookRepository bookRepository,
                       ICategoryRepository categoryRepository,
                       IParcelRepository parcelRepository)
 {
     _accountRepository  = accountRepository;
     _bookRepository     = bookRepository;
     _categoryRepository = categoryRepository;
     _parcelRepository   = parcelRepository;
 }
Пример #19
0
 public ParcelDispatchService(
     IMessageBroker messageBroker,
     IParcelRepository parcelRepository,
     IConfiguration configuration,
     IDistributedCache distributedCache)
     : base(configuration, distributedCache)
 {
     this.messageBroker    = messageBroker;
     this.parcelRepository = parcelRepository;
 }
Пример #20
0
 public LogisticsPartnerLogic(IMapper mapper, IParcelRepository parcelRepository, IWarehouseRepository wareHouseRepository, IHopRepository hopRepository, IGeoCodingAgent geoCodingAgent, IRouteCalculator routeCalculator, ILogger <LogisticsPartnerLogic> logger)
 {
     this.mapper              = mapper;
     this.parcelRepository    = parcelRepository;
     this.geoCodingAgent      = geoCodingAgent;
     this.hopRepository       = hopRepository;
     this.wareHouseRepository = wareHouseRepository;
     this.routeCalculator     = routeCalculator;
     this.logger              = logger;
 }
Пример #21
0
        public TrackingLogic(IParcelRepository parcelRepository, IHopRepository hopRepository, IWarehouseRepository warehouseRepository, ITruckRepository truckRepository)
        {
            _pVal = new ParcelValidator();
            _hVal = new HopArrivalValidator();

            _parcelRepository    = parcelRepository;
            _hopRepository       = hopRepository;
            _warehouseRepository = warehouseRepository;
            _truckRepository     = truckRepository;
        }
Пример #22
0
 public ParcelEntryLogic(IWarehouseRepository warehouseRepository, ITruckRepository truckRepository, IParcelRepository parcelRepository, ITrackingInformationRepository trackingInformationRepository, IHopArrivalRepository hopArrivalRepository, IGeoEncodingAgent encodingAgent, ILogger <ParcelEntryLogic> logger, AutoMapper.IMapper mapper)
 {
     _parcelRepo     = parcelRepository;
     _trackingRepo   = trackingInformationRepository;
     _hopArrivalRepo = hopArrivalRepository;
     _truckRepo      = truckRepository;
     _warehouseRepo  = warehouseRepository;
     _encodingAgent  = encodingAgent;
     _logger         = logger;
     _mapper         = mapper;
 }
Пример #23
0
 public RecipientLogic(IMapper mapper, IParcelRepository parcelRepository, ILogger <RecipientLogic> logger, IGeoCodingAgent geoCodingAgent, IRouteCalculator routeCalculator
                       , IWarehouseRepository wareHouseRepository, IHopRepository hopRepository, IWebhookRepository webhookRepository)
 {
     this.mapper              = mapper;
     this.parcelRepository    = parcelRepository;
     this.logger              = logger;
     this.hopRepository       = hopRepository;
     this.webhookRepository   = webhookRepository;
     this.geoCodingAgent      = geoCodingAgent;
     this.wareHouseRepository = wareHouseRepository;
     this.routeCalculator     = routeCalculator;
 }
 public ParcelGenerationService(
     IStocksRepository stocksRepository,
     IParcelRepository parcelRepository,
     IOrderRepository orderRepository,
     IConfiguration configuration,
     IDistributedCache distributedCache)
     : base(configuration, distributedCache)
 {
     this.stocksRepository = stocksRepository;
     this.parcelRepository = parcelRepository;
     this.orderRepository  = orderRepository;
     this.configuration    = configuration;
 }
 public ParcelService(IParcelRepository parcelRepository)
 {
     _parcelRepository = parcelRepository;
 }
Пример #26
0
 public CreateParcelCommandHandler(
     IParcelRepository parcelRepository)
 {
     _parcelRepository = parcelRepository;
 }
 public OrderDeletedHandler(IParcelRepository parcelRepository)
 {
     _parcelRepository = parcelRepository;
 }
 public RegisterOrderUseCase(IOrderRepository orderRepository, IParcelRepository parcelRepository, IOutputPort outputHandler)
 {
     _orderRepository  = orderRepository;
     _parcelRepository = parcelRepository;
     _outputHandler    = outputHandler;
 }
Пример #29
0
 public ParcelAddedToOrderHandler(IParcelRepository parcelRepository)
 {
     _parcelRepository = parcelRepository;
 }
Пример #30
0
 public ParcelController(IParcelRepository parcelRepository)
 {
     _parcelRepository = parcelRepository;
 }
 public ParcelApplicationService(ILockerApplicationService lockerService, IParcelRepository parcelRepository,IDateTime dateTime)
 {
     _lockerService = lockerService;
     _parcelRepository = parcelRepository;
     _dateTime = dateTime;
 }