public async Task ExecuteLoadSeedDataCommand() { if (IsBusy) { return; } IsBusy = true; await _CustomerDataClient.SeedDataAsync(); var leads = await _CustomerDataClient.GetAccountsAsync(true); Leads = leads.ToObservableCollection(); IsBusy = false; }
async Task ExecuteLoadAccountsCommand() { if (IsBusy) { return; } IsBusy = true; LoadAccountsCommand.ChangeCanExecute(); var accounts = await dataManager.GetAccountsAsync(false); Accounts = accounts.ToObservableCollection(); IsBusy = false; LoadAccountsCommand.ChangeCanExecute(); }