public async Task <IActionResult> Form(int id) { ContaBancariaModel contaBancariaModel; ContaBancariaTransfer contaBancaria; try { contaBancariaModel = new ContaBancariaModel(httpContext); if (id > 0) { contaBancaria = await contaBancariaModel.ConsultarPorId(id); } else { contaBancaria = null; } } catch { contaBancaria = new ContaBancariaTransfer(); contaBancaria.Validacao = false; contaBancaria.Erro = true; contaBancaria.IncluirMensagem("Erro em ContaBancariaController Form"); } finally { contaBancariaModel = null; } ViewData["Usuario"] = UsuarioNome; return(View(contaBancaria)); }
public IActionResult ConsultarPorId(int id) { ContaBancariaModel contaBancariaModel; ContaBancariaTransfer contaBancaria; try { contaBancariaModel = new ContaBancariaModel(); if (id > 0) { contaBancaria = contaBancariaModel.ConsultarPorId(id); } else { contaBancaria = null; } } catch (Exception ex) { contaBancaria = new ContaBancariaTransfer(); contaBancaria.Validacao = false; contaBancaria.Erro = true; contaBancaria.IncluirMensagem("Erro em ContaBancariaController ConsultarPorId [" + ex.Message + "]"); } finally { contaBancariaModel = null; } contaBancaria.TratarLinks(); if (contaBancaria.Erro || !contaBancaria.Validacao) { return(BadRequest(contaBancaria)); } else { return(Ok(contaBancaria)); } }