public ActionResult Excluir(GrupoDeSeguranca dados) { try { this.grupoDeSegurancaService.Excluir(dados.GrupoDeSegurancaID); TempData["mensagemIndex"] = "Grupo excluído com sucesso."; return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", string.Format("Ocorreu um erro ao tentar excluir o grupo:{0}", ex.Message)); return(View(dados)); } }
public IActionResult Alterar(GrupoDeSeguranca dados) { if (!ModelState.IsValid) { return(View(dados)); } try { this.grupoDeSegurancaService.Atualizar(dados); TempData["mensagemEdicao"] = "Grupo atualizado com sucesso."; return(RedirectToAction("Alterar", dados.GrupoDeSegurancaID)); } catch (Exception ex) { ModelState.AddModelError("", string.Format("Ocorreu um erro ao tentar atualizar o grupo:{0}", ex.Message)); return(View(dados)); } }
public IActionResult Criar(GrupoDeSeguranca dados) { if (!ModelState.RemoveKeyModelState("GrupoDeSegurancaID").IsValid) { return(View(dados)); } try { this.grupoDeSegurancaService.Adicionar(dados); TempData["mensagemIndex"] = "Grupo inserido com sucesso."; return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", string.Format("Ocorreu um erro ao tentar atualizar o grupo:{0}", ex.Message)); return(View(dados)); } }