public static void LoadIsAdmin(this ControllerBase target) { try { target.ViewBag.IsAdmin = false; var user = new UserContextModel(); var users = user.Select_STP_GetUserDetails(); target.ViewBag.Gender = "M"; target.ViewBag.TotalUsers = users.Where(p => p.UserType.ToUpper() == "USER").Count(); var dt = DateTime.Now.Date.AddDays(-15); target.ViewBag.MarriedBrideCount = users.Where(p => p.Gender.ToUpper() == "F" && p.UserType.ToUpper() == "USER" && p.ismarried == 1).Count(); target.ViewBag.MarriedGroomCount = users.Where(p => p.Gender.ToUpper() == "M" && p.UserType.ToUpper() == "USER" && p.ismarried == 1).Count(); target.ViewBag.BridesCount = users.Where(p => p.Gender.ToUpper() == "F" && p.UserType.ToUpper() == "USER").Count(); target.ViewBag.BridesCount = target.ViewBag.BridesCount - target.ViewBag.MarriedBrideCount; target.ViewBag.GroomCount = users.Where(p => p.Gender.ToUpper() == "F" && p.UserType.ToUpper() == "USER").Count(); target.ViewBag.GroomCount = target.ViewBag.GroomCount - target.ViewBag.MarriedGroomCount; //target.ViewBag.NewRegisterd = users.Where(p => dt <= p.DateofReg.Value.Date).Count(); target.ViewBag.UserId = SessionManager.GetInstance.ActiveUser.UserId; target.ViewBag.UserName = ""; if (SessionManager.GetInstance.ActiveUser != null) { bool IsAdmin = SessionManager.GetInstance.ActiveUser.UserType.Equals("User") == true ? false : true; target.ViewBag.IsAdmin = IsAdmin; target.ViewBag.UserName = SessionManager.GetInstance.ActiveUser.FirstName + " " + SessionManager.GetInstance.ActiveUser.LName; if (IsAdmin == false) { target.ViewBag.Gender = SessionManager.GetInstance.ActiveUser.Gender; } target.ViewBag.VisitorCount = user.GetVisitors().Count(); } target.ViewBag.Title = SettingsManager.Instance.Branding; } catch (Exception) { } }