예제 #1
0
 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;
 }