public async Task <IActionResult> Form(int id) { SexoModel sexoModel; SexoTransfer sexo; try { sexoModel = new SexoModel(httpContext); if (id > 0) { sexo = await sexoModel.ConsultarPorId(id); } else { sexo = null; } } catch { sexo = new SexoTransfer(); sexo.Validacao = false; sexo.Erro = true; sexo.IncluirMensagem("Erro em SexoController Form"); } finally { sexoModel = null; } ViewData["Usuario"] = UsuarioNome; return(View(sexo)); }
public IActionResult ConsultarPorId(int id) { SexoModel sexoModel; SexoTransfer sexo; try { sexoModel = new SexoModel(); if (id > 0) { sexo = sexoModel.ConsultarPorId(id); } else { sexo = null; } } catch (Exception ex) { sexo = new SexoTransfer(); sexo.Validacao = false; sexo.Erro = true; sexo.IncluirMensagem("Erro em SexoController ConsultarPorId [" + ex.Message + "]"); } finally { sexoModel = null; } sexo.TratarLinks(); if (sexo.Erro || !sexo.Validacao) { return BadRequest(sexo); } else { return Ok(sexo); } }