public async Task <IActionResult> Update([FromBody] Usuario usuario) { var resultado = await ServicoCadastro.Get <Usuario>(x => x.IdUsuario == usuario.IdUsuario); if (resultado.FirstOrDefault() == null) { return(NotFound()); } try { var u = resultado.FirstOrDefault(); await ServicoCadastro.Update <Usuario>(u); } catch (Exception ex) { return(BadRequest("Erro ao atualizar " + ex.Message)); } return(Ok()); }
public async Task <IActionResult> Update([FromBody] Funcionalidade funcionalidade) { var resultado = await ServicoCadastro.Get <Funcionalidade>(x => x.IdFuncionalidade == funcionalidade.IdFuncionalidade); if (resultado.FirstOrDefault() == null) { return(NotFound()); } try { var f = resultado.FirstOrDefault(); f.DescricaoFuncao = funcionalidade.DescricaoFuncao; await ServicoCadastro.Update <Funcionalidade>(f); } catch (Exception ex) { return(BadRequest("Erro ao atualizar " + ex.Message)); } return(Ok()); }