/// <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)); }