public async Task <IActionResult> Post([FromBody] GeneroDTO genero) { try { var retorno = (Retorno)await _rep.Persistir(genero, ELogin.CADASTRAR); if (retorno.Sucesso == false) { return(BadRequest(retorno)); } return(Ok(retorno)); } catch (Exception ex) { GerarLog("Erro ao Cadstrar o genero", ex: ex); return(StatusCode(500, ex.ToString())); } }