This commit is contained in:
2025-12-21 01:00:02 +03:30
parent accbed4cea
commit 6b111c86b0
+13 -27
View File
@@ -154,26 +154,16 @@ namespace xTagService.Providers
var identifier = GetProvidedID(providedForId);
//
IEnumerable<XReference<TKey>> result = new List<XReference<TKey>>();
try
{
//
result = TagProvider.Repository
.AsQueryable()
.Where(te => te.References.Contains(identifier))
.Select(te => te.References)
.ToList()
.SelectMany(tr => tr.ParseXReferenceList<TKey>())
.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<TKey>())
.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();