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); }
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); }
public VehicleApplicationService(IVehicleBusinessService vehicleApplicationService) : base(vehicleApplicationService) { }