Exemplo n.º 1
0
        public void setBalance()
        {
            var firstDayOfMonth = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
            var lastDayOfMonth  = firstDayOfMonth.AddMonths(1).AddSeconds(-1);

            MonthBalance  = 0;
            ExpensesValue = 0;
            var iexpenseList = expenseRep.GetExpensesAsync().Result;
            var ibudgetList  = budgetRep.GetBudgetsAsync().Result;

            foreach (Expense i in iexpenseList)
            {
                if (i.Date >= firstDayOfMonth && i.Date <= lastDayOfMonth)
                {
                    ExpensesValue += i.Value;
                }
            }
            foreach (Budget i in ibudgetList)
            {
                if (i.Date == firstDayOfMonth)
                {
                    MonthBalance = i.MonthlyBudget - ExpensesValue;
                    isBalanceSet = true;
                    break;
                }
            }
        }