public async Task LoadAsync() { Int64 startTicks = Log.VIEWMODEL("(NavigationViewModel) Enter", Common.LOG_CATEGORY); var lookupCats = await _CatLookupDataService.GetCatLookupAsync(); Cats.Clear(); foreach (var item in lookupCats) { Cats.Add( new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(CatDetailViewModel), EventAggregator, DialogService)); } // var lookupCat2s = await _Cat2LookupDataService.GetCat2LookupAsync(); // Cat2s.Clear(); // foreach (var item in lookupCat2s) // { // Cat2s.Add( // new NavigationItemViewModel(item.Id, item.DisplayMember, // nameof(Cat2DetailViewModel), // EventAggregator, DialogService)); // } //TODO(crhodes) // Load more TYPEs as needed here Log.VIEWMODEL("(NavigationViewModel) Exit", Common.LOG_CATEGORY, startTicks); }
public async Task LoadAsync() { Int64 startTicks = Log.VIEWMODEL("(CatNavigationViewModel) Enter", Common.LOG_CATEGORY); var lookupCats = await _CatLookupDataService.GetCatLookupAsync(); Cats.Clear(); foreach (var item in lookupCats) { Cats.Add( new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(CatDetailViewModel), EventAggregator, DialogService)); } Log.VIEWMODEL("(CatNavigationViewModel) Exit", Common.LOG_CATEGORY, startTicks); }