Ejemplo n.º 1
0
        public ActionResult AdminAddToRole(ListViewModel selectedUser, string RoleName)
        {
            var nHelper = new UserNotificationsHelper();

            ViewBag.Notifications = nHelper.filterNotifications(User.Identity.GetUserId());
            var Helper = new UserRolesHelper();

            foreach (var id in selectedUser.SelectednonUsers)
            {
                if (id != null)
                {
                    Helper.AddUserToRole(id, RoleName);
                    Helper.AddUserToRole(id, "Project Manager");
                    Helper.AddUserToRole(id, "Developer");
                }
            }
            List <SelectListItem> listadminUsers    = new List <SelectListItem>();
            List <SelectListItem> listnonadminUsers = new List <SelectListItem>();
            var result1 = Helper.UsersInRole(RoleName);

            foreach (var user in result1)
            {
                SelectListItem selectList = new SelectListItem()
                {
                    Text  = user.DispalyName,
                    Value = user.Id
                };
                listadminUsers.Add(selectList);
            }
            var result2 = Helper.UsersNotInRole(RoleName);

            foreach (var user in result2)
            {
                SelectListItem selectList = new SelectListItem()
                {
                    Text  = user.DispalyName,
                    Value = user.Id
                };
                listnonadminUsers.Add(selectList);
            }
            ListViewModel adminLViewModel = new ListViewModel()
            {
                zUsers     = listadminUsers,
                otherUsers = listnonadminUsers
            };

            return(View("AdminAccount", adminLViewModel));
        }
Ejemplo n.º 2
0
        public ActionResult AdminAccount()
        {
            var nHelper = new UserNotificationsHelper();

            ViewBag.Notifications = nHelper.filterNotifications(User.Identity.GetUserId());
            List <SelectListItem> listadminUsers    = new List <SelectListItem>();
            List <SelectListItem> listnonadminUsers = new List <SelectListItem>();
            var adminHelper = new UserRolesHelper();
            var result1     = adminHelper.UsersInRole("Admin");

            foreach (var user in result1)
            {
                SelectListItem selectList = new SelectListItem()
                {
                    Text  = user.DispalyName,
                    Value = user.Id
                };
                listadminUsers.Add(selectList);
            }
            var result2 = adminHelper.UsersNotInRole("Admin");

            foreach (var user in result2)
            {
                SelectListItem selectList = new SelectListItem()
                {
                    Text  = user.DispalyName,
                    Value = user.Id
                };
                listnonadminUsers.Add(selectList);
            }
            ListViewModel adminLViewModel = new ListViewModel()
            {
                zUsers     = listadminUsers,
                otherUsers = listnonadminUsers
            };

            return(View(adminLViewModel));

            /*ViewBag.adminresult = result;
             * return View(result);*/
        }