public ActionResult RemoveUserAuthorize(long userId, IEnumerable <long> authSysNos) { List <UserAuthorizeCmdDto> userAuthorizeList = new List <UserAuthorizeCmdDto>(); var user = new AdminUserCmdDto() { SysNo = userId, UserType = UserType.管理账户 }; if (!authSysNos.IsNullOrEmpty()) { userAuthorizeList.AddRange(authSysNos?.Select(c => new UserAuthorizeCmdDto() { Disable = true, Authority = new AuthorityCmdDto() { SysNo = c }, User = user })); } ModifyUserAuthorizeCmdDto userAuthInfo = new ModifyUserAuthorizeCmdDto() { UserAuthorizes = userAuthorizeList }; return(Json(authService.ModifyUserAuthorize(userAuthInfo))); }
public ActionResult EditUser(EditUserViewModel user) { if (IsPost) { user.UserType = UserType.管理账户; AdminUserCmdDto adminUser = user.MapTo <AdminUserCmdDto>(); SaveUserCmdDto saveInfo = new SaveUserCmdDto() { User = adminUser }; var result = userService.SaveUser(saveInfo); return(Json(result)); } else if (user.SysNo > 0) { AdminUserFilterDto filter = new AdminUserFilterDto() { SysNos = new List <long>() { user.SysNo } }; user = userService.GetUser(filter).MapTo <EditUserViewModel>(); } return(View(user)); }