예제 #1
0
 /// <summary>
 /// Sums both Income & Expense DataLists.
 /// </summary>
 public void UpdateData()
 {
     if (ExpenseDataList != null)
     {
         IncomeTotal   = IncomeDataList.Sum(x => x.Amount);
         ExpenseTotal  = ExpenseDataList.Sum(x => x.Amount);
         NetDifference = IncomeTotal - ExpenseTotal;
     }
 }
예제 #2
0
        /// <summary>
        /// Sums the Income DataList Values. Sorts all Income SubCategories.
        /// </summary>
        public void UpdateIncome()
        {
            IncomeTotal   = IncomeDataList.Sum(x => x.Amount);
            NetDifference = IncomeTotal - ExpenseTotal;

            if (Income.AllIncomeCategories != null)
            {
                Income.AllIncomeCategories =
                    SortCategories(IncomeDataList.ToList(), Income.AllIncomeCategories);
            }
        }