public ActionResult FAdminDeUsers(int id) { if ((new bizFactionDe()).GetByIsAdmin(id) != FactionDeID && UserCommon.CheckBBSHighAdminRight(AdminType) == false) return RedirectToAction("FAdminAlert", new { id = id }); int deID = int.Parse(Request.QueryString["deid"].ToString()); bizFaction bf=new bizFaction(); bizFactionDe bfd = new bizFactionDe(); bizUsers bu = new bizUsers(); Faction model = bf.Get(id); FactionDe modelDe = bfd.Get(deID); List<FactionDe> listDe = bfd.ListByID(id); List<Users> listUser = bu.ListByFaction(id, deID); ViewData["ID"] = id; ViewData["Faction"] = model; ViewData["FactionDe"] = modelDe; ViewData["listDe"] = listDe; return View(listUser); }
public ActionResult FUsers(int id) { bizUsers bu = new bizUsers(); bizFaction bf = new bizFaction(); bizFactionDe bfd = new bizFactionDe(); List<Users> listUser = bu.ListByFaction(id); ViewData["ID"] = id; ViewData["FactionID"] = FactionID; return View(); }
public ActionResult FAdminDeDelete(int id) { if ((new bizFactionDe()).GetByIsAdmin(id) != FactionDeID && UserCommon.CheckBBSHighAdminRight(AdminType) == false) return RedirectToAction("FAdminAlert", new { id = id }); int deID = int.Parse(Request.QueryString["deid"].ToString()); bizFactionDe bfd = new bizFactionDe(); bizUsers bu = new bizUsers(); FactionDe model = bfd.Get(deID); if (model.IsAdmin == 1 || model.IsDefault == 1) { TempData["Msg"] = "�÷�Ų���ɾ��"; return Redirect("/Factions/FAdminDe/" + id + ".html"); } if (bu.ListByFaction(id, deID).Count >0) { TempData["Msg"] = "�÷�����г�Ա������ɾ��"; return Redirect("/Factions/FAdminDe/" + id + ".html"); } bfd.DeleteByDeID(deID, id); MyCache.BBSCache.ListFactionDeReLoad(); return Redirect("/Factions/FAdminDe/" + id + ".html"); }