public IActionResult Alterar([FromBody] T objeto, string parametroAlterar) { RetornoTratado <T> retorno = new RetornoTratado <T>(); retorno = genericBusiness.AlterarValidar(objeto, retorno, parametroAlterar); if (retorno.Erro == true) { return(Unauthorized(retorno)); } else { return(Ok(retorno)); } }