public async Task <ActionResult <PilotoViewModel> > Adicionar(PilotoViewModel pilotoViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var model = _mapper.Map <Piloto>(pilotoViewModel); await _pilotoService.Adicionar(model); return(CustomResponse(_mapper.Map <PilotoViewModel>(model))); }
public async Task <ActionResult <PilotoViewModel> > Atualizar(int id, PilotoViewModel pilotoViewModel) { if (id != pilotoViewModel.Id) { return(BadRequest()); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _pilotoService.Atualizar(_mapper.Map <Piloto>(pilotoViewModel)); return(CustomResponse(pilotoViewModel)); }