private async Task LoadCustomerLookupAsync() { Customers.Clear(); Customers.Add(new NullLookupItem { DisplayMember = " - " }); var lookup = await _customerLookupDataService.GetCustomerLookupAsync(); foreach (var lookupItem in lookup) { Customers.Add(lookupItem); } }
public async Task LoadAsync() { var lookup = await _customerLookupService.GetCustomerLookupAsync(); Customers.Clear(); foreach (var item in lookup) { Customers.Add(new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(CustomerDetailViewModel), _eventAggregator)); } lookup = await _campaignLookupService.GetMeetingLookupAsync(); Campaigns.Clear(); foreach (var item in lookup) { Campaigns.Add(new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(CampaignDetailViewModel), _eventAggregator)); } }
public async Task LoadAsync() { var lookup = await _customerLookupService.GetCustomerLookupAsync(); Customers.Clear(); foreach (var item in lookup) { Customers.Add(new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(CustomerDetailViewModel), _eventAggregator)); } lookup = await _providerLookupService.GetProviderLookupAsync(); Providers.Clear(); foreach (var item in lookup) { Providers.Add(new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(ProviderDetailViewModel), _eventAggregator)); } lookup = await _productLookupService.GetProductLookupAsync(); Products.Clear(); foreach (var item in lookup) { Products.Add(new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(ProductDetailViewModel), _eventAggregator)); } lookup = await _orderLookupService.GetOrderLookupAsync(); Orders.Clear(); foreach (var item in lookup) { Orders.Add(new NavigationItemViewModel(item.Id, item.DisplayMember, nameof(OrderDetailViewModel), _eventAggregator)); } }