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