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;
 }
        public GeoEncodingTest()
        {
            _agent = new GoogleGeoEncodingAgent();

            Mapper.Reset();
            Mapper.Initialize(config =>
            {
                config.AddProfile <MappingProfile>();
                config.AddProfile <ToBLProfile>();
            });
            Mapper.AssertConfigurationIsValid();
            // -- Configuration fails?
        }
Beispiel #3
0
 public BL(ITrackingLogic trackingLogic, IWarehouseLogic warehouseLogic, IGeoEncodingAgent geoAgent)
 {
     _warehouseLogic = warehouseLogic;
     _trackingLogic  = trackingLogic;
     _geoAgent       = geoAgent;
 }