示例#1
0
 public TelematicsDataController(ITelematicsBusinessService telematicsBusinessService, IVehicleBusinessService vehicleBusinessService, IUserBusinessService userBusinessService)
     : base(userBusinessService)
 {
     _telematicsBusinessService = telematicsBusinessService;
     _vehicleBusinessService    = vehicleBusinessService;
     _config = new MapperConfiguration(cfg =>
     {
         cfg.CreateMap <TelematicsData, BusinessService.Models.TelematicsData>().ReverseMap();
     });
     _mapper = new Mapper(_config);
 }
 public VehicleController(IVehicleBusinessService vehicleBusinessService, IUserBusinessService userBusinessService)
     : base(userBusinessService)
 {
     _vehicleBusinessService = vehicleBusinessService;
     _config = new MapperConfiguration(cfg =>
     {
         cfg.CreateMap <Company, BusinessService.Models.Company>().ReverseMap();
         cfg.CreateMap <Driver, BusinessService.Models.Driver>().ReverseMap();
         cfg.CreateMap <Vehicle, BusinessService.Models.Vehicle>()
         .ForMember(v => v.Company, b => b.ResolveUsing(c => c.Company))
         .ForMember(v => v.Driver, b => b.ResolveUsing(c => c.Driver))
         .ReverseMap();
     });
     _mapper = new Mapper(_config);
 }
示例#3
0
 public ServiceController(
     IServiceBusinessService serviceBusinessService,
     IVehicleBusinessService vehicleBusinessService,
     IUserBusinessService userBusinessService)
     : base(userBusinessService)
 {
     this._serviceBusinessService = serviceBusinessService;
     this._vehicleBusinessService = vehicleBusinessService;
     this._config = new MapperConfiguration(
         cfg =>
     {
         cfg.CreateMap <Service, BusinessService.Models.Service>().ReverseMap();
         cfg.CreateMap <EditService, BusinessService.Models.EditService>().ReverseMap();
     });
     this._mapper = new Mapper(this._config);
 }
示例#4
0
 public VehicleApplicationService(IVehicleBusinessService vehicleApplicationService)
     : base(vehicleApplicationService)
 {
 }