예제 #1
0
 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;
 }
예제 #2
0
 private DataContextHolder()
 {
     BugdetBD = new BudgetDBContext();
 }
예제 #3
0
 public PeriodViewModel(BudgetDBContext dbContext, int recid)
 {
     this.period            = dbContext.Periods.Find(recid);
     this.expensesViewModel = new ExpensesViewModel(dbContext, recid);
 }
예제 #4
0
 public TreeViewModel(BudgetDBContext dbContext)
 {
     RootPeriod = dbContext.Periods.Find(1);
 }