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)); }
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)); }
// 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)); }