/// <summary>
        ///
        /// </summary>
        /// <param name="passwordDto"></param>
        /// <param name="userId"></param>
        /// <returns></returns>
        public int UpdatePassword(UserUpdatePasswordNewDto passwordDto, string userId)
        {
            PagedList <UserInfoDto> pagedList = GetUsersOfInfo(new UserQueryPageDto
            {
                UserQuery = new UserQueryDto
                {
                    Id       = userId,
                    Password = passwordDto.OldPassword,
                    State    = 1
                },
                Page = 1,
                Size = 1
            });

            if (pagedList.Total == 0)
            {
                return(-1);
            }
            TUserUpdatePassword updatePassword = new TUserUpdatePassword {
                Id         = userId,
                Password   = StringManage.EncryptPassword(passwordDto.NewPassword),
                UpdateTime = DateTime.Now
            };

            return(IocUnity.Get <RepositoryUser>().Update(updatePassword));
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="passwordDto"></param>
        /// <returns></returns>
        public int UpdatePassword(UserUpdatePasswordDto passwordDto)
        {
            TUserUpdatePassword updatePassword = passwordDto.MapTo <TUserUpdatePassword>();

            updatePassword.Id         = passwordDto.UserId;
            updatePassword.UpdateTime = DateTime.Now;
            updatePassword.Password   = StringManage.EncryptPassword(updatePassword.Password);
            return(IocUnity.Get <RepositoryUser>().Update(updatePassword));
        }