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