From ef87c7b909076a1f8fca98e8ca6203a1b19e16e7 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Thu, 18 Dec 2025 19:59:57 +0330 Subject: [PATCH] add Fix on GetAllReferences ... --- Providers/XBaseFileProvider.cs | 29 ++--------------------------- 1 file changed, 2 insertions(+), 27 deletions(-) diff --git a/Providers/XBaseFileProvider.cs b/Providers/XBaseFileProvider.cs index ea30bec..b2516ad 100644 --- a/Providers/XBaseFileProvider.cs +++ b/Providers/XBaseFileProvider.cs @@ -460,39 +460,14 @@ namespace xFileService.Providers .AsEnumerable(); // - var dtos = new List(); + var result = new List(); foreach (var entity in entities) { // var dto = await FileProvider.ToDto(entity); if (!dto.IsNullOrDefault()) { - dtos.Add(dto); - } - } - - // - List result = dtos; - if (dtos.HasChild()) - { - // - // Sorting Result Based on Indexes ... - var lastIndex = GetLastIndex(providedForId); - if (lastIndex > 0) - { - // - result.Clear(); - for (int i = 0; i <= lastIndex; i++) - { - // - var dto = dtos - .FirstOrDefault(d => d.References - .Any(dr => dr.Index == i && dr.ReferencedTo == $"{providedForId}")); - if (!dto.IsNullOrDefault()) - { - result.Add(dto); - } - } + result.Add(dto); } }