public async Task <IActionResult> AddCar([FromBody] CreateRentalCarDto addRentalCarDto) { var readRentalCarDto = await _carService.AddCar(addRentalCarDto); if (readRentalCarDto != null) { return(CreatedAtRoute(nameof(GetRentalCarById), new { Id = readRentalCarDto.Id }, readRentalCarDto)); } return(BadRequest()); }
public async Task <ReadRentalCarDto> AddCar(CreateRentalCarDto car) { var rentalCar = _mapper.Map <RentalCar>(car); if (rentalCar != null) { await _repository.AddCar(CapitalizeCarValues(rentalCar)); await _repository.SaveChanges(); var readRentalCarDto = _mapper.Map <ReadRentalCarDto>(rentalCar); return(readRentalCarDto); } return(null); }