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)); } }
public async Task <IActionResult> Inclusao(ContaBancariaTransfer contaBancariaTransfer) { ContaBancariaModel contaBancariaModel; ContaBancariaTransfer contaBancaria; try { contaBancariaModel = new ContaBancariaModel(httpContext); contaBancaria = await contaBancariaModel.Incluir(contaBancariaTransfer); } catch (Exception ex) { contaBancaria = new ContaBancariaTransfer(); contaBancaria.Validacao = false; contaBancaria.Erro = true; contaBancaria.IncluirMensagem("Erro em ContaBancariaController Inclusao [" + ex.Message + "]"); } finally { contaBancariaModel = null; } ViewData["Usuario"] = UsuarioNome; if (contaBancaria.Erro || !contaBancaria.Validacao) { return(View("Form", contaBancaria)); } else { return(RedirectToAction("Lista")); } }