public IActionResult Excluir(int id) { ProfissaoModel profissaoModel; ProfissaoTransfer profissao; try { profissaoModel = new ProfissaoModel(); profissao = profissaoModel.Excluir(id); } catch (Exception ex) { profissao = new ProfissaoTransfer(); profissao.Validacao = false; profissao.Erro = true; profissao.IncluirMensagem("Erro em ProfissaoController Excluir [" + ex.Message + "]"); } finally { profissaoModel = null; } profissao.TratarLinks(); if (profissao.Erro || !profissao.Validacao) { return(BadRequest(profissao)); } else { return(Ok(profissao)); } }
public IActionResult Listar() { ProfissaoModel profissaoModel; ProfissaoTransfer profissaoLista; try { profissaoModel = new ProfissaoModel(); profissaoLista = profissaoModel.Consultar(new ProfissaoTransfer()); } catch (Exception ex) { profissaoLista = new ProfissaoTransfer(); profissaoLista.Validacao = false; profissaoLista.Erro = true; profissaoLista.IncluirMensagem("Erro em ProfissaoController Listar [" + ex.Message + "]"); } finally { profissaoModel = null; } profissaoLista.TratarLinks(); if (profissaoLista.Erro || !profissaoLista.Validacao) { return(BadRequest(profissaoLista)); } else { return(Ok(profissaoLista)); } }
public IActionResult Incluir(ProfissaoTransfer profissaoTransfer) { ProfissaoModel profissaoModel; ProfissaoTransfer profissao; try { profissaoModel = new ProfissaoModel(); profissao = profissaoModel.Incluir(profissaoTransfer); } catch (Exception ex) { profissao = new ProfissaoTransfer(); profissao.Validacao = false; profissao.Erro = true; profissao.IncluirMensagem("Erro em ProfissaoController Incluir [" + ex.Message + "]"); } finally { profissaoModel = null; } profissao.TratarLinks(); if (profissao.Erro || !profissao.Validacao) { return(BadRequest(profissao)); } else { string uri = Url.Action("ConsultarPorId", new { id = profissao.Profissao.Id }); return(Created(uri, profissao)); } }