コード例 #1
0
 public ActionResult Users()
 {
     if (Request.IsAjaxRequest())
     {
         return(PartialView("Users", UserAdminModel.GetAllUsers()));
     }
     return(View(UserAdminModel.GetAllUsers()));
 }
コード例 #2
0
        public ActionResult Users(string action)
        {
            string        exist;
            var           list  = new List <UserAdminModel>(UserAdminModel.GetAllUsers());
            List <string> names = new List <string>();

            foreach (var item in list)
            {
                exist = Request.Form[item.Name];
                if (exist == "on")
                {
                    names.Add(item.Name);
                }
            }

            switch (action)
            {
            case "addUser":
                UserAdminModel.AddUser(names);
                logger.Info("Изменены роли на -Пользователь- у пользователей: " + string.Join(",", names.ToArray()));
                break;

            case "addModer":
                UserAdminModel.AddModer(names);
                logger.Info("Изменены роли на -Модератор- у пользователей: " + string.Join(",", names.ToArray()));
                break;

            case "addAdmin":
                UserAdminModel.AddAdmin(names);
                logger.Info("Изменены роли на -Администратор- у пользователей: " + string.Join(",", names.ToArray()));
                break;

            case "Delete":
                UserAdminModel.DeleteUsers(names);
                logger.Info("Удалены учетные записи пользователей: " + string.Join(",", names.ToArray()));
                break;

            default:
                break;
            }
            if (Request.IsAjaxRequest())
            {
                return(PartialView("Users", UserAdminModel.GetAllUsers()));
            }
            return(View(UserAdminModel.GetAllUsers()));
        }