public HistoryViewModel() { LoadHistoryItemsCommand = new Command(ExecuteLoadHistoryItemsCommand); incomeViewModel = IncomeViewModel.GetInstance(); expenseViewModel = ExpenseViewModel.GetInstance(); HistoryItems = new List <IHistoryItem>(); Expenses = expenseViewModel.GetAllExpenses().ToList(); Incomes = incomeViewModel.GetAllIncomes().ToList(); HistoryItems.AddRange(Expenses); HistoryItems.AddRange(Incomes); HistoryItems = HistoryItems.OrderByDescending(x => x.Date).ToList(); Balance = CalculateBalance(); ItemsGrouped = GroupItems(); SubTextColor = Color.FromRgb(100, 100, 100); TextColor = Color.FromRgb(95, 108, 128); }
public ExpenseHistoryPage() { InitializeComponent(); expenseViewModel = ExpenseViewModel.GetInstance(); BindingContext = expenseViewModel; }