@using SharpRss.Models; @using MudBlazor.Utilities @using CodeHollow.FeedReader @using Serilog @using WebSharpRSS.Models; @inject RssService _rssService Home @code { public HashSet Categories = new HashSet(); protected override async void OnInitialized() { Log.Verbose("Setting up test data"); //Categories = _rssService.GetCategories().Result; HashSet cats = await _rssService.GetCategories(); await Task.Run(() => Categories = cats.Select(x => new GuideItemModel(x)).ToHashSet()); } private void Callback(MudListItem obj) { switch (obj.Value) { case CategoryModel catModel: break; case FeedModel feedModel: break; } } private void CategoryClicked(CategoryModel cat) { } private void FeedClicked(FeedModel guideFeedItem) { } }