public async Task <ActionResult <FrotaViewModel> > Post(FrotaViewModel frotaViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } frotaViewModel.Id = await _frotaService.Create(_mapper.Map <Frota>(frotaViewModel)); return(CustomResponse(frotaViewModel)); }
public async Task <ActionResult <FrotaViewModel> > Put(long id, [FromBody] FrotaViewModel frotaViewModel) { if (id != frotaViewModel.Id) { return(BadRequest()); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _frotaService.Update(_mapper.Map <Frota>(frotaViewModel)); return(CustomResponse(frotaViewModel)); }