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 async Task <IActionResult> Consulta(ProfissaoTransfer profissaoTransfer) { ProfissaoModel profissaoModel; ProfissaoTransfer profissaoLista; try { profissaoModel = new ProfissaoModel(httpContext); profissaoLista = await profissaoModel.Consultar(profissaoTransfer); } catch (Exception ex) { profissaoLista = new ProfissaoTransfer(); profissaoLista.Validacao = false; profissaoLista.Erro = true; profissaoLista.IncluirMensagem("Erro em ProfissaoController Consulta [" + ex.Message + "]"); } finally { profissaoModel = null; } ViewData["Usuario"] = UsuarioNome; if (profissaoLista.Erro || !profissaoLista.Validacao) { return(View("Filtro", profissaoLista)); } else { return(View("Lista", profissaoLista)); } }