コード例 #1
0
        public ActionResult UserSearchResult(UserListModels mdlUserList)
        {
            // 選択された表示方法を元にWhere句を作成
            mdlUserList.SetUserWhere();

            // モデルにユーザーリストをセット
            mdlUserList.SetSrchRstUserList();

            // 権限コンボBOXをセット
            mdlUserList.SetDropDownListAuthorityName();

            // コンボBOXをセット
            ViewBag.DropDownDelFlg = new SelectListItem[]
            {
                new SelectListItem()
                {
                    Value = "0", Text = "使用中"
                },
                new SelectListItem()
                {
                    Value = "1", Text = "停止"
                }
            };

            return(View("UserSearch", mdlUserList));
        }
コード例 #2
0
        public ActionResult UserManagement(UserListModels model)
        {
            List <User> users = null;

            model.RoleList = _userAccountService.GetRoles();

            users = _userAccountService.GetAllUsers().Where(i => i.Login != "admin").ToList();

            if (!string.IsNullOrEmpty(model.FirstName))
            {
                users = users.Where(i => i.FirstName.Contains(model.FirstName)).ToList();
            }
            if (!string.IsNullOrEmpty(model.LastName))
            {
                users = users.Where(i => i.FirstName.Contains(model.LastName)).ToList();
            }
            if (model.SelectedRoleId != null)
            {
                Role selectedRole = model.RoleList.Where(i => i.Id == model.SelectedRoleId).FirstOrDefault();
                users = users.Where(i => i.Roles.Contains(selectedRole)).ToList();
            }

            if (users != null)
            {
                model.Users = users.ToPagedList(model.PageNumber, 15);
            }

            return(View(model));
        }
コード例 #3
0
        // GET: Master/UserSearch
        public ActionResult UserSearch()
        {
            UserListModels mdlUserList = new UserListModels();

            // 権限コンボBOXをセット
            mdlUserList.SetDropDownListAuthorityName();

            // 使用中コンボBOXをセット
            ViewBag.DropDownDelFlg = new SelectListItem[]
            {
                new SelectListItem()
                {
                    Value = "0", Text = "使用中"
                },
                new SelectListItem()
                {
                    Value = "1", Text = "停止"
                }
            };

            return(View(mdlUserList));
        }