From 6b111c86b0cfe1739e5001d11a68eed6216c2424 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Sun, 21 Dec 2025 01:00:02 +0330 Subject: [PATCH] last ... --- Providers/XBaseTagProvider.cs | 40 ++++++++++++----------------------- 1 file changed, 13 insertions(+), 27 deletions(-) diff --git a/Providers/XBaseTagProvider.cs b/Providers/XBaseTagProvider.cs index fbfa6cf..50ef1b4 100644 --- a/Providers/XBaseTagProvider.cs +++ b/Providers/XBaseTagProvider.cs @@ -154,26 +154,16 @@ namespace xTagService.Providers var identifier = GetProvidedID(providedForId); // - IEnumerable> result = new List>(); - try - { - // - result = TagProvider.Repository - .AsQueryable() - .Where(te => te.References.Contains(identifier)) - .Select(te => te.References) - .ToList() - .SelectMany(tr => tr.ParseXReferenceList()) - .Where(tr => tr.ProvidedFor == Provider && $"{tr.ReferencedTo}" == $"{providedForId}") - .OrderBy(tr => tr.Index) - .AsEnumerable() - ; - } - catch (Exception ex) - { - // - Console.WriteLine($"{ex}"); - } + var result = TagProvider.Repository + .AsQueryable() + .Where(te => te.References.Contains(identifier)) + .Select(te => te.References) + .ToList() + .SelectMany(tr => tr.ParseXReferenceList()) + .Where(tr => tr.ProvidedFor == Provider && $"{tr.ReferencedTo}" == $"{providedForId}") + .OrderBy(tr => tr.Index) + .AsEnumerable() + ; // return await Task.FromResult(result); @@ -421,9 +411,9 @@ namespace xTagService.Providers // // Validate ... var result = - !providedForId.IsNull() && - !model.IsNullOrDefault() && - model.Id.IsValidIntId(); + !providedForId.IsNull() && + !model.IsNullOrDefault() && + model.Id.IsValidIntId(); if (!result) { XException.InvalidArgs.Throw(); @@ -486,10 +476,6 @@ namespace xTagService.Providers XException.ActionFailed.Throw(); } - // - // Reading All References ... - // var references = await GetAllReferences(providedForId); - // // Get Max Exists Indexes ... var maxIndex = indexes.Max();