public async Task <List <VehicleDTO> > GetAll() { var vehicleList = await this._repo.GetAllAsync(); var vehicleDTOlist = new List <VehicleDTO>(); foreach (var vehicle in vehicleList) { //var driverType = await driverTypeService.GetDriverTypeByID(driver.driverType.ToString()); var vehicleDTO = _mapper.DomainToDTO(vehicle); vehicleDTOlist.Add(vehicleDTO); } return(vehicleDTOlist); }
public void DTOtoDomain() { var mapper = new VehicleMapper(); string registration = "AA11AA"; string vin = "123456789AAAAAAAA"; string entranceDate = "27/01/1978"; string vehicleType = "vehicleType1"; var vehicle = new Vehicle(registration, vin, entranceDate, vehicleType); var expected = new VehicleDTO( vehicle.Id.AsGuid(), vehicle.registration.vehicleRegistration, vehicle.vin.vin, vehicle.entranceDate.vehicleEntranceDate, vehicle.vehicleType.id); var actual = mapper.DomainToDTO(vehicle); }