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