public async Task <IActionResult> Alteracao(SexoTransfer sexoTransfer) { SexoModel sexoModel; SexoTransfer sexo; try { sexoModel = new SexoModel(httpContext); sexo = await sexoModel.Alterar(sexoTransfer); } catch (Exception ex) { sexo = new SexoTransfer(); sexo.Validacao = false; sexo.Erro = true; sexo.IncluirMensagem("Erro em SexoController Alteracao [" + ex.Message + "]"); } finally { sexoModel = null; } ViewData["Usuario"] = UsuarioNome; if (sexo.Erro || !sexo.Validacao) { return(View("Form", sexo)); } else { return(RedirectToAction("Lista")); } }
public IActionResult Alterar(SexoTransfer sexoTransfer) { SexoModel sexoModel; SexoTransfer sexo; try { sexoModel = new SexoModel(); sexo = sexoModel.Alterar(sexoTransfer); } catch (Exception ex) { sexo = new SexoTransfer(); sexo.Validacao = false; sexo.Erro = true; sexo.IncluirMensagem("Erro em SexoController Alterar [" + ex.Message + "]"); } finally { sexoModel = null; } sexo.TratarLinks(); if (sexo.Erro || !sexo.Validacao) { return BadRequest(sexo); } else { return Ok(sexo); } }