Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }