public ExpensesViewModel(BudgetDBContext dbContext, int recid) { foreach (Expense exp in dbContext.Periods.Find(recid).Expenses) { this.expenses.Add(exp); totalExpense += exp.Amount; } this.dbContext = dbContext; expenses.CollectionChanged += expenses_CollectionChanged; }
private DataContextHolder() { BugdetBD = new BudgetDBContext(); }
public PeriodViewModel(BudgetDBContext dbContext, int recid) { this.period = dbContext.Periods.Find(recid); this.expensesViewModel = new ExpensesViewModel(dbContext, recid); }
public TreeViewModel(BudgetDBContext dbContext) { RootPeriod = dbContext.Periods.Find(1); }