public IActionResult Excluir(int id) { PessoaTipoModel pessoaTipoModel; PessoaTipoTransfer pessoaTipo; try { pessoaTipoModel = new PessoaTipoModel(); pessoaTipo = pessoaTipoModel.Excluir(id); } catch (Exception ex) { pessoaTipo = new PessoaTipoTransfer(); pessoaTipo.Validacao = false; pessoaTipo.Erro = true; pessoaTipo.IncluirMensagem("Erro em PessoaTipoController Excluir [" + ex.Message + "]"); } finally { pessoaTipoModel = null; } pessoaTipo.TratarLinks(); if (pessoaTipo.Erro || !pessoaTipo.Validacao) { return(BadRequest(pessoaTipo)); } else { return(Ok(pessoaTipo)); } }
public IActionResult Listar() { PessoaTipoModel pessoaTipoModel; PessoaTipoTransfer pessoaTipoLista; try { pessoaTipoModel = new PessoaTipoModel(); pessoaTipoLista = pessoaTipoModel.Consultar(new PessoaTipoTransfer()); } catch (Exception ex) { pessoaTipoLista = new PessoaTipoTransfer(); pessoaTipoLista.Validacao = false; pessoaTipoLista.Erro = true; pessoaTipoLista.IncluirMensagem("Erro em PessoaTipoController Listar [" + ex.Message + "]"); } finally { pessoaTipoModel = null; } pessoaTipoLista.TratarLinks(); if (pessoaTipoLista.Erro || !pessoaTipoLista.Validacao) { return(BadRequest(pessoaTipoLista)); } else { return(Ok(pessoaTipoLista)); } }
public IActionResult Incluir(PessoaTipoTransfer pessoaTipoTransfer) { PessoaTipoModel pessoaTipoModel; PessoaTipoTransfer pessoaTipo; try { pessoaTipoModel = new PessoaTipoModel(); pessoaTipo = pessoaTipoModel.Incluir(pessoaTipoTransfer); } catch (Exception ex) { pessoaTipo = new PessoaTipoTransfer(); pessoaTipo.Validacao = false; pessoaTipo.Erro = true; pessoaTipo.IncluirMensagem("Erro em PessoaTipoController Incluir [" + ex.Message + "]"); } finally { pessoaTipoModel = null; } pessoaTipo.TratarLinks(); if (pessoaTipo.Erro || !pessoaTipo.Validacao) { return(BadRequest(pessoaTipo)); } else { string uri = Url.Action("ConsultarPorId", new { id = pessoaTipo.PessoaTipo.Id }); return(Created(uri, pessoaTipo)); } }