private IEnumerable <SelectCategoryInner> ReloadCategories() { var tester = GetTester(); return(SelectCategoryDescription.LoadCategories(GetCategory()) .Select(x => new SelectCategoryInner(x, Filter.Create(tester, x.Filter)))); }
public SelectCategory(SelectCategoryDescription description) : base(description.Name) { Description = description; Group = description.Source == @"List" ? "Default" : description.Source; }
public SelectCategoryInner(SelectCategoryDescription description, IFilter <TObject> filter) { Description = description; _filter = filter; }
public SelectCategory(SelectCategoryDescription description) : base(description.Name ?? @"?") { Description = description; Group = description.Source == @"List" ? "Main" : description.Source; Order = description.Order; }
private IEnumerable <SelectCategoryDescription> ReloadCategories() { return(SelectCategoryDescription.LoadCategories(ContentCategory.TrackCategories)); }
private static Uri GetPageAddress(SelectCategoryDescription category) { return(UriExtension.Create("/Pages/Miscellaneous/AcObjectSelectList.xaml?Type=track&Filter={0}&Title={1}", $"enabled+&({category.Filter})", category.Name)); }