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); } }
public IActionResult Listar() { SexoModel sexoModel; SexoTransfer sexoLista; try { sexoModel = new SexoModel(); sexoLista = sexoModel.Consultar(new SexoTransfer()); } catch (Exception ex) { sexoLista = new SexoTransfer(); sexoLista.Validacao = false; sexoLista.Erro = true; sexoLista.IncluirMensagem("Erro em SexoController Listar [" + ex.Message + "]"); } finally { sexoModel = null; } sexoLista.TratarLinks(); if (sexoLista.Erro || !sexoLista.Validacao) { return BadRequest(sexoLista); } else { return Ok(sexoLista); } }
public IActionResult Incluir(SexoTransfer sexoTransfer) { SexoModel sexoModel; SexoTransfer sexo; try { sexoModel = new SexoModel(); sexo = sexoModel.Incluir(sexoTransfer); } catch (Exception ex) { sexo = new SexoTransfer(); sexo.Validacao = false; sexo.Erro = true; sexo.IncluirMensagem("Erro em SexoController Incluir [" + ex.Message + "]"); } finally { sexoModel = null; } sexo.TratarLinks(); if (sexo.Erro || !sexo.Validacao) { return BadRequest(sexo); } else { string uri = Url.Action("ConsultarPorId", new { id = sexo.Sexo.Id }); return Created(uri, sexo); } }