last ...
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user