Пример #1
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;
 }
Пример #2
0
 public RouteController(
     IRouteService routeService,
     IRouteCalculator routeCalculator,
     RouteAppContext context,
     IMapper mapper)
 {
     this.routeService    = routeService;
     this.routeCalculator = routeCalculator;
     this.context         = context;
     this.mapper          = mapper;
 }
Пример #3
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;
 }
Пример #4
0
        public virtual void Initialize()
        {
            ModuleInitializer.Initialize(StreamType);

            RouteCalculator = new ForcingRouteCalculator(ModuleRepository.Modules, ModuleCreator.Graph, Logger);

            foreach (var platformModule in ModuleRepository.Modules)
            {
                platformModule.CurrentItemCountChangedEvent += OnModuleItemCountChangedEvent;
                platformModule.ModuleStateChangedEvent      += OnModuleStateChangedEvent;
                platformModule.ModulePortFullChangedEvent   += OnModulePortFullChangedEvent;
            }

            _hasFinishedInitializationOfAllModules = true;
        }
Пример #5
0
 public FuelConsumption()
 {
     routeCalculator = new RouteCalculator();
 }
Пример #6
0
 public RouteService(ICoordinateFinder coordinateFinder, IRouteCalculator routeCalculator)
 {
     _coordinateFinder = coordinateFinder;
     _routeCalculator  = routeCalculator;
 }
 public RouteService(ICoordinateFinder coordinateFinder, IRouteCalculator routeCalculator)
 {
     _coordinateFinder = coordinateFinder;
     _routeCalculator = routeCalculator;
 }
Пример #8
0
 public LogDecorator(IRouteCalculator calculator) : base(calculator)
 {
 }
Пример #9
0
 public BaseCalculatorDecorator(IRouteCalculator routeCalculator)
 {
     _routeCalculator = routeCalculator;
 }
Пример #10
0
 public BusDataController()
 {
     busDataRepository = new BusDataRespository();
     routeCalculator   = new RouteCalculator();
 }