public IActionResult Listar() { ContaBancariaModel contaBancariaModel; ContaBancariaTransfer contaBancariaLista; try { contaBancariaModel = new ContaBancariaModel(); contaBancariaLista = contaBancariaModel.Consultar(new ContaBancariaTransfer()); } catch (Exception ex) { contaBancariaLista = new ContaBancariaTransfer(); contaBancariaLista.Validacao = false; contaBancariaLista.Erro = true; contaBancariaLista.IncluirMensagem("Erro em ContaBancariaController Listar [" + ex.Message + "]"); } finally { contaBancariaModel = null; } contaBancariaLista.TratarLinks(); if (contaBancariaLista.Erro || !contaBancariaLista.Validacao) { return(BadRequest(contaBancariaLista)); } else { return(Ok(contaBancariaLista)); } }
public async Task <IActionResult> Consulta(ContaBancariaTransfer contaBancariaTransfer) { ContaBancariaModel contaBancariaModel; ContaBancariaTransfer contaBancariaLista; try { contaBancariaModel = new ContaBancariaModel(httpContext); contaBancariaLista = await contaBancariaModel.Consultar(contaBancariaTransfer); } catch (Exception ex) { contaBancariaLista = new ContaBancariaTransfer(); contaBancariaLista.Validacao = false; contaBancariaLista.Erro = true; contaBancariaLista.IncluirMensagem("Erro em ContaBancariaController Consulta [" + ex.Message + "]"); } finally { contaBancariaModel = null; } ViewData["Usuario"] = UsuarioNome; if (contaBancariaLista.Erro || !contaBancariaLista.Validacao) { return(View("Filtro", contaBancariaLista)); } else { return(View("Lista", contaBancariaLista)); } }