public async Task <ActionResult <DtoCar> > Create([FromBody] DtoCarCreate car) { int?result = await _carService.CreateCar(car); if (result == null) { return(BadRequest()); } return(CreatedAtAction(nameof(Get), new { id = result.Value }, result)); }
/// <summary> /// Create car /// </summary> /// <param name="id"></param> /// <returns></returns> public async Task <int?> CreateCar(DtoCarCreate data) { int?result = null; Cars entity = _mapper.Map <Cars>(data); _carRepository.AddCar(entity); await _context.SaveChangesAsync(); result = entity.Id; return(result); }