public IActionResult Delete(int id) { try { var funcao = funcaoRepository.ObterPorId(id); if (funcao != null) { funcaoRepository.Excluir(funcao); return(Ok("Função excluído com sucesso.")); } else { return(UnprocessableEntity("Id da função não foi encontrado no sistema.")); } } catch (Exception e) { return(StatusCode(500, e.Message)); } }