public ActionResult ModificarCat(int id, bool tipo) { try { if (Session["Admin"].ToString() != "Admin") { return RedirectToAction("AD", "BackOffice"); } else { if (Session["Admin"].ToString() != "Admin") { return RedirectToAction("AD", "BackOffice"); } ViewBag.Id = id; ViewBag.tipo = tipo.ToString(); Cat cat; if (tipo) { cat = BD.BuscarCat(id, BD.Categorias); BD.CargarCats(); } else { cat = BD.BuscarCat(id, BD.Grupos); BD.CargarGrupos(); } return View(cat); } } catch (NullReferenceException) { return RedirectToAction("AD", "BackOffice"); } }
public ActionResult BorrarCat(string Confirmacion, int id, string tipo) { try { if (Session["Admin"].ToString() != "Admin") { return RedirectToAction("AD", "BackOffice"); } else { bool Tipo = Convert.ToBoolean(tipo); List<Cat> lista; if (Confirmacion == "Si") { if (Tipo) { lista = BD.Categorias; } else { lista = BD.Grupos; } Session["Msg"] = BD.BorrarCat(BD.BuscarCat(id, lista), Tipo); } else { Session["Msg"] = "Ha decidido no Eliminar Personajes"; } return RedirectToAction("ABMCat", "BackOffice"); } } catch (NullReferenceException) { return RedirectToAction("AD", "BackOffice"); } }