Ejemplo n.º 1
0
        /// <summary>
        /// 修改本人资料
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="userName">用户名</param>
        /// <param name="email">邮箱</param>
        /// <param name="mobile">手机号</param>
        /// <param name="title">头衔</param>
        /// <param name="name">姓名</param>
        /// <returns></returns>
        public bool ModifySelfFor(long userId, string userName, string email, string mobile, string title, string name)
        {
            UserManage user = new UserManage(userId);

            UserModifyState state = new UserModifyState
            {
                Email          = email,
                Mobile         = mobile,
                Name           = name,
                Title          = title,
                UserName       = userName,
                IsModifyBySelf = true
            };

            return(user.ModifyTo(state));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 修改用户资料
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="userName">用户名</param>
        /// <param name="email">邮箱</param>
        /// <param name="mobile">手机号</param>
        /// <param name="title">头衔</param>
        /// <param name="name">姓名</param>
        /// <param name="permissions">权限集合</param>
        /// <returns></returns>
        public bool ModifyFor(long userId, string userName, string email, string mobile, string title, string name, string[] permissions)
        {
            UserManage user = new UserManage(userId);

            UserModifyState state = new UserModifyState
            {
                Email          = email,
                Mobile         = mobile,
                Name           = name,
                Title          = title,
                UserName       = userName,
                Permissions    = permissions,
                IsModifyBySelf = false
            };

            return(user.ModifyTo(state));
        }