private async Task ExecuteLoadExpensesAsync() { IsBusy = true; try { ExpenseList.Clear(); IList <Expense> list = await _expenseTrackerService.GetExpenseListAsync(); foreach (Expense e in list) { ExpenseList.Add(e); } } catch (Exception ex) { _telemetry.LogError("ExecuteLoadExpensesAsync error", ex); } finally { IsBusy = false; } }