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 IActionResult Incluir(ContaBancariaTransfer contaBancariaTransfer) { ContaBancariaModel contaBancariaModel; ContaBancariaTransfer contaBancaria; try { contaBancariaModel = new ContaBancariaModel(); contaBancaria = contaBancariaModel.Incluir(contaBancariaTransfer); } catch (Exception ex) { contaBancaria = new ContaBancariaTransfer(); contaBancaria.Validacao = false; contaBancaria.Erro = true; contaBancaria.IncluirMensagem("Erro em ContaBancariaController Incluir [" + ex.Message + "]"); } finally { contaBancariaModel = null; } contaBancaria.TratarLinks(); if (contaBancaria.Erro || !contaBancaria.Validacao) { return(BadRequest(contaBancaria)); } else { string uri = Url.Action("ConsultarPorId", new { id = contaBancaria.ContaBancaria.Id }); return(Created(uri, contaBancaria)); } }