public ActionResult Delete(int id) { if (Session["MoradorTO"] != null) { return(RedirectToActionPermanent("AccessDenied", "ErrorHandler")); } if (Session["UsuarioTO"] == null) { return(RedirectToActionPermanent("Login", "Home")); } _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; if (!_usuarioTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } if (id > 0) { var GrupoUsuarioTO = GrupoUsuarioService.Obter(id); var GrupoUsuarioVM = Mapper.Map <GrupoUsuarioTO, GrupoUsuarioVM>(GrupoUsuarioTO); return(View(GrupoUsuarioVM)); } else { return(RedirectToAction("Index")); } }
public ActionResult Edit(int id) { if (Session["MoradorTO"] != null) { return(RedirectToActionPermanent("AccessDenied", "ErrorHandler")); } if (Session["UsuarioTO"] == null) { return(RedirectToActionPermanent("Login", "Home")); } _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; if (!_usuarioTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } if (ModelState.IsValid) { var GrupoUsuarioTO = GrupoUsuarioService.Obter(id); if (!GrupoUsuarioTO.Valido) { Session["Mensagem"] = GrupoUsuarioTO.Mensagem; return(RedirectToAction("Index")); } var GrupoUsuarioVM = Mapper.Map <GrupoUsuarioTO, GrupoUsuarioVM>(GrupoUsuarioTO); return(View(GrupoUsuarioVM)); } return(RedirectToAction("Index")); }
public ActionResult Details(int id) { if (Session["MoradorTO"] != null) { return(RedirectToActionPermanent("AccessDenied", "ErrorHandler")); } if (Session["UsuarioTO"] == null) { return(RedirectToActionPermanent("Login", "Home")); } _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; if (!_usuarioTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } GrupoUsuarioTO GrupoUsuarioTO = new GrupoUsuarioTO(); try { GrupoUsuarioTO = GrupoUsuarioService.Obter(id); if (!GrupoUsuarioTO.Valido) { Session["Mensagem"] = GrupoUsuarioTO.Mensagem; return(RedirectToActionPermanent("Index")); } var GrupoUsuarioVM = Mapper.Map <GrupoUsuarioTO, GrupoUsuarioVM>(GrupoUsuarioTO); return(View(GrupoUsuarioVM)); } catch (Exception ex) { GrupoUsuarioTO.Mensagem = $"Erro ao obter GrupoUsuario. Erro: {ex.Message}"; } return(View()); }