public async Task <ActionResult <UnidadeViewModel> > Atualizar(Guid id, UnidadeViewModel unidadeViewModel) { if (id != unidadeViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(unidadeViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _unidadeService.Atualizar(_mapper.Map <Unidade>(unidadeViewModel)); return(CustomResponse(unidadeViewModel)); }
public Task <CustomResponse <Unidade> > Put([FromBody] Unidade unidade) { return(_service.Atualizar(unidade, Guid.Parse(HttpContext.User.Identity.Name))); }