public IActionResult Incluir(EstadoCivilTransfer estadoCivilTransfer) { EstadoCivilModel estadoCivilModel; EstadoCivilTransfer estadoCivil; try { estadoCivilModel = new EstadoCivilModel(); estadoCivil = estadoCivilModel.Incluir(estadoCivilTransfer); } catch (Exception ex) { estadoCivil = new EstadoCivilTransfer(); estadoCivil.Validacao = false; estadoCivil.Erro = true; estadoCivil.IncluirMensagem("Erro em EstadoCivilController Incluir [" + ex.Message + "]"); } finally { estadoCivilModel = null; } estadoCivil.TratarLinks(); if (estadoCivil.Erro || !estadoCivil.Validacao) { return(BadRequest(estadoCivil)); } else { string uri = Url.Action("ConsultarPorId", new { id = estadoCivil.EstadoCivil.Id }); return(Created(uri, estadoCivil)); } }
public async Task <IActionResult> Inclusao(EstadoCivilTransfer estadoCivilTransfer) { EstadoCivilModel estadoCivilModel; EstadoCivilTransfer estadoCivil; try { estadoCivilModel = new EstadoCivilModel(httpContext); estadoCivil = await estadoCivilModel.Incluir(estadoCivilTransfer); } catch (Exception ex) { estadoCivil = new EstadoCivilTransfer(); estadoCivil.Validacao = false; estadoCivil.Erro = true; estadoCivil.IncluirMensagem("Erro em EstadoCivilController Inclusao [" + ex.Message + "]"); } finally { estadoCivilModel = null; } ViewData["Usuario"] = UsuarioNome; if (estadoCivil.Erro || !estadoCivil.Validacao) { return(View("Form", estadoCivil)); } else { return(RedirectToAction("Lista")); } }