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