示例#1
0
        public async Task <Car> AddCar(IAddCarRequest addCarRequest)
        {
            var request = _addCarRequestMapper.Map(addCarRequest);

            var id = await _carRepository.Add(request);

            request.Id = id;

            _carRepositoryCache.InvalidateCache();
            return(request);
        }
示例#2
0
 public Car Map(IAddCarRequest request)
 {
     return(new Car
     {
         Colour = request.Colour,
         CountryManufactured = request.CountryManufactured,
         Make = request.Make,
         Model = request.Model,
         Price = request.Price,
         Year = request.Year
     });
 }