From 5d3601ba44811998326b6565018cb6806fbf4127 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Mon, 28 Sep 2026 22:36:16 +0330 Subject: [PATCH] last ... --- Providers/XAiDataProvider.cs | 48 ++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/Providers/XAiDataProvider.cs b/Providers/XAiDataProvider.cs index d9eaf2b..6dc24d3 100644 --- a/Providers/XAiDataProvider.cs +++ b/Providers/XAiDataProvider.cs @@ -714,14 +714,14 @@ namespace xAiModels.Providers cancellationToken: cancellationToken, predicate: x => x.ResourceTitle - .ToNormalString() + // .ToNormalString() .Contains(ownerId.ToNormalString()) && x.ResourceTitle - .ToNormalString() - .Contains(XAiModelsConstants.XAiProjectTitleIdentifier - .ToNormalString()) && + // .ToNormalString() + // .ToNormalString() + .Contains(XAiModelsConstants.XAiProjectTitleIdentifier) && x.TranslatedValue - .ToNormalString() + // .ToNormalString() .Contains(XAiDataProviderConstants.XDefaultAiProjectSuffix) ); if (resource.IsNullOrDefault()) @@ -1034,18 +1034,18 @@ namespace xAiModels.Providers cancellationToken: cancellationToken, predicate: x => x.ResourceTitle - .ToNormalString() + .ToNormalString() .Contains(ownerId.ToNormalString()) && x.ResourceTitle .ToNormalString() - .Contains(XAiModelsConstants.XAiProjectTitleIdentifier - .ToNormalString()) && + .Contains(XAiModelsConstants.XAiProjectTitleIdentifier.ToNormalString()) && x.TranslatedValue .ToNormalString() - .Contains(XAiDataProviderConstants.XDefaultAiProjectSuffix) - ); + .Contains(XAiDataProviderConstants.XDefaultAiProjectSuffix.ToNormalString()) + ); result = !defaultProjectResource.IsNullOrDefault(); + // return result; } @@ -1101,7 +1101,7 @@ namespace xAiModels.Providers // Prepare Tile and Description Resource Ids ... var titleResource = await projectTitleResourceProvider.AddOrUpdateLocale( owner: ownerId, - identifier: $"{XAiDataProviderConstants.XDefaultAiProjectSuffix}_{item.Id}", + identifier: item.Id, // $"{XAiDataProviderConstants.XDefaultAiProjectSuffix}_{item.Id}", locale: new XLocaleResourceDto { Language = defaultLang, @@ -1111,7 +1111,7 @@ namespace xAiModels.Providers ); var descriptionResource = await projectDescriptionResourceProvider.AddOrUpdateLocale( owner: ownerId, - identifier: $"{XAiDataProviderConstants.XDefaultAiProjectSuffix}_{item.Id}", + identifier: item.Id, // $"{XAiDataProviderConstants.XDefaultAiProjectSuffix}_{item.Id}", new XLocaleResourceDto { Language = defaultLang, @@ -1192,7 +1192,7 @@ namespace xAiModels.Providers { // project = await projectRepositoryService.GetAsync( - id: project.Id, + id: projectId, includeBuilder: null, ignoreSoftDeleteds: true, cancellationToken: cancellationToken @@ -1209,14 +1209,14 @@ namespace xAiModels.Providers cancellationToken: cancellationToken, predicate: x => x.ResourceTitle - .ToNormalString() - .Contains(projectId.ToString().ToNormalString()) && + // .ToNormalString() + // .ToNormalString() + .Contains(projectId.ToString()) && x.ResourceTitle - .ToNormalString() - .Contains(XAiModelsConstants.XAiConversationTitleIdentifier - .ToNormalString()) && + // .ToNormalString() + .Contains(XAiModelsConstants.XAiConversationTitleIdentifier) && x.TranslatedValue - .ToNormalString() + // .ToNormalString() .Contains(XAiDataProviderConstants.XDefaultAiConversationSuffix) ); result = !resource.IsNullOrDefault(); @@ -1226,13 +1226,13 @@ namespace xAiModels.Providers } // - result = !(await conversationRepositoryService.FindOneAsync( + var defaultConversation = await conversationRepositoryService.FindOneAsync( cancellationToken: cancellationToken, predicate: x => x.ProjectId == projectId && x.Title == resource.ResourceTitle - )) - .IsNullOrDefault(); + ); + result = !defaultConversation.IsNullOrDefault(); // return result; @@ -1282,7 +1282,7 @@ namespace xAiModels.Providers { // project = await projectRepositoryService.GetAsync( - id: project.Id, + id: projectId, includeBuilder: null, ignoreSoftDeleteds: true, cancellationToken: cancellationToken @@ -1324,7 +1324,7 @@ namespace xAiModels.Providers // Prepare Title Resource Ids ... var titleResource = await conversationTitleResourceProvider.AddOrUpdateLocale( owner: ownerId, - identifier: $"{XAiDataProviderConstants.XDefaultAiConversationSuffix}_{item.Id}", + identifier: item.Id, // $"{XAiDataProviderConstants.XDefaultAiConversationSuffix}_{item.Id}", locale: new XLocaleResourceDto { Language = defaultLang,