// // GET: /PortalUser/ //[EppSecurity_Authorize] public ActionResult Index() { ViewBag.Reply = Session["Reply"] as string; ViewBag.Error = Session["Error"] as string; Session["Reply"] = ""; Session["Error"] = ""; try { var items = PortalUser.GetUserList() ?? new List <RegisteredUserReportObj>(); if (!items.Any()) { ViewBag.Error = "No Registered User Info Found!"; return(View(new List <RegisteredUserReportObj>())); } if (!User.IsInRole("Super Admin")) { items = items.FindAll(m => m.RoleId != 1); if (!items.Any()) { ViewBag.Error = "No User Info Found!"; return(View(new List <RegisteredUserReportObj>())); } } var users = items.Where(item => !item.MyRole.Contains("Super Admin")).ToList(); Session["_portalUsersInfos"] = users; return(View(users)); } catch (Exception ex) { ViewBag.Error = ex.Message; BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(View(new List <RegisteredUserReportObj>())); } }