コード例 #1
0
 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");
     }
 }
コード例 #2
0
        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");
            }
        }