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 lookupDogs = await _DogLookupDataService.GetDogLookupAsync(); Dogs.Clear(); foreach (var item in lookupDogs) { Dogs.Add( new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(DogDetailViewModel), 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("(NavigationViewModel) Enter", Common.LOG_APPNAME); var lookupDogs = await _DogLookupDataService.GetDogLookupAsync(); Dogs.Clear(); foreach (var item in lookupDogs) { Dogs.Add( new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(DogDetailViewModel), EventAggregator, DialogService)); } // var lookupDog2s = await _Dog2LookupDataService.GetDog2LookupAsync(); // Dog2s.Clear(); // foreach (var item in lookupDog2s) // { // Dog2s.Add( // new NavigationItemViewModel(item.Id, item.DisplayMember, // nameof(Dog2DetailViewModel), // EventAggregator, MessageDialogService)); // } //TODO(crhodes) // Load more TYPEs as needed here Log.VIEWMODEL("(NavigationViewModel) Exit", Common.LOG_APPNAME, startTicks); }
public async Task LoadAsync() { Int64 startTicks = Log.VIEWMODEL("(DogNavigationViewModel) Enter", Common.LOG_APPNAME); var lookupDogs = await _DogLookupDataService.GetDogLookupAsync(); Dogs.Clear(); foreach (var item in lookupDogs) { Dogs.Add( new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(DogDetailViewModel), EventAggregator, DialogService)); } Log.VIEWMODEL("(DogNavigationViewModel) Exit", Common.LOG_APPNAME, startTicks); }