Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
0
 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));
 }