Пример #1
0
        public JsonResult FindUserMatchRolesByUserId(string userId)
        {
            RegistUserModel  user      = AuthenService.UserManager.UserRegister.FindUserBy(userId);
            List <RoleModel> userRoles = AuthenService.RoleManager.GetUserMatchRoles(userId);

            var matchRoles = new { user = user, userRoles = userRoles };

            return(Json(matchRoles, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        /// <summary>
        /// 注册用户
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public OpResult RegistUser(RegistUserModel user)
        {
            int record = 0;

            if (registerRep.IsExist(e => e.UserId == user.UserId))
            {
                return(OpResult.SetSuccessResult("该用户已经存在!", false));
            }
            var UserOrganizeInfo = UserInfoHandler.GetLoginedUserInfo(user.UserId);

            if (UserOrganizeInfo != null)
            {
                user.CurrentStatus = "可使用";
                user.UserName      = UserOrganizeInfo.UserName;
                record             = registerRep.Insert(user);
                return(OpResult.SetSuccessResult("添加用户成功!", record > 0));
            }
            else
            {
                return(OpResult.SetErrorResult("人事系统中没有此用户信息!"));
            }
        }
Пример #3
0
        public JsonResult AddUser(RegistUserModel user)
        {
            var result = AuthenService.UserManager.UserRegister.RegistUser(user);

            return(Json(result));
        }