//管理權限列表 public ActionResult Index(int page = 1) { if (Session["mag"] == null) { return(RedirectToAction("Login", "MagerLogin")); } ViewBag.topMager = context.Mager.Where(m => m.AuthorityS.Contains("管理權限")).ToList(); ViewBag.AuthS = Session["AuthS"]; int Count = context.Mager.Where(m => m.Authority != 15).Count(); ViewBag.Count = Count; var pageView = new VMpage { Mager = context.Mager.Where(m => m.Authority != 15).ToList(), PageSize = 10, CurrentPage = page, }; ViewBag.AuthS = Session["AuthS"]; if (ViewBag.AuthS.Contains("管理權限")) { return(View("Index", "_Layout_TopManager", pageView)); } return(View("Index", "_Layout_Manager", pageView)); }
//違規會員列表 public ActionResult Index(int page = 1) { ViewBag.AuthS = Session["AuthS"]; if (Session["mag"] == null) { return(RedirectToAction("Login", "MagerLogin")); } else if (Session["selector"] == null || Session["selector"].Equals("")) { ViewBag.flag = false; int Count = context.Mber.Where(m => m.UsLkC > 0).Count(); ViewBag.Count = Count; var pageView = new VMpage { Mber = context.Mber.Where(m => m.UsLkC > 0).ToList(), PageSize = 10, CurrentPage = page, }; if (ViewBag.AuthS.Contains("管理權限")) { return(View("Index", "_Layout_TopManager", pageView)); } return(View("Index", "_Layout_Manager", pageView)); } else { ViewBag.flag = true; var selector = Session["selector"]; int selectorInt = Convert.ToInt32(selector); int Count = context.Mber.Where(m => m.UsLkC == selectorInt).Count(); ViewBag.Count = Count; var pageView = new VMpage { Mber = context.Mber.Where(m => m.UsLkC == selectorInt).ToList(), PageSize = 10, CurrentPage = page, }; if (ViewBag.AuthS.Contains("管理權限")) { return(View("Index", "_Layout_TopManager", pageView)); } return(View("Index", "_Layout_Manager", pageView)); } }
//測試影音文章專區 public ActionResult Show(int page = 1) { if (Session["mag"] == null) { return(RedirectToAction("Login", "MagerLogin")); } ViewBag.AuthS = Session["AuthS"]; int Count = context.Arti.Count(); ViewBag.Count = Count; var pageView = new VMpage { Arti = context.Arti.ToList(), PageSize = 9, CurrentPage = page, }; if (ViewBag.AuthS.Contains("管理權限"))//如果登入者的權限有"管理權限"字串,給最高管理者專屬的layout。 { return(View("Show", "_Layout_TopManager", pageView)); } return(View("Show", "_Layout_Manager", pageView));//登入者為管理者,給管理者專屬的layout。 }