This commit is contained in:
2021-02-03 18:26:57 +00:00
parent f844e3221a
commit bc148b54bb
2 changed files with 8 additions and 15 deletions

View File

@@ -130,26 +130,15 @@ namespace AyaNova.Biz
//get ViewList (NOT PAGED)
internal async Task<List<NameIdItem>> GetViewListAsync(string listKey)
//GET FILTERLIST
internal async Task<List<NameIdDefaultItem>> GetViewListAsync(string listKey)
{
await EnsureDefaultAsync(listKey);
List<NameIdItem> items = new List<NameIdItem>();
//First ensure there is a default
items = await ct.DataListSavedFilter
return await ct.DataListSavedFilter
.AsNoTracking()
.Where(z => z.ListKey == listKey && (z.Public == true || z.UserId == UserId))
.OrderBy(z => z.Name)
.Select(z => new NameIdItem()
{
Id = z.Id,
Name = z.Name
}).ToListAsync();
return items;
.Select(z => new NameIdDefaultItem(z.Id, z.Name, z.DefaultFilter)).ToListAsync();
}

View File

@@ -0,0 +1,4 @@
namespace AyaNova.Models
{
public record NameIdDefaultItem(long Id, string Name, bool Default);
}