public float GetAllOfSavingsMoney() { SavingsListingModel model = new SavingsListingModel(); float allMoney = 0; model.Savings = savingsServices.GetAllSavings(); foreach (var savings in model.Savings) { allMoney += savings.Price; } return(allMoney); }
// GET: Dashboard/ScheduledTransactions public ActionResult Index(string searchTerm, int?page) { int recordSize = 5; page = page ?? 1; SavingsListingModel model = new SavingsListingModel(); model.SearchTerm = searchTerm; model.Savings = savingsServices.SearchSavings(searchTerm, page.Value, recordSize); model.AllSavings = GetAllOfSavingsMoney(); model.Currencies = currencyServices.GetAllCurrencies(); var totalRecords = savingsServices.SearchSavingsCount(searchTerm); model.Pager = new Pager(totalRecords, page, recordSize); return(View(model)); }
// GET: Dashboard/Dashboard public ActionResult Index(string searchTerm, int?kindsOfDebtsID, int?page) { ScheduledTransactionsListingModel model = new ScheduledTransactionsListingModel(); model.SearchTerm = ""; model.ScheduledTransactions = scheduledTransactionsServices.SearchScheduledTransactions(""); int recordSize = 5; page = page ?? 1; DebtsListingModel modelDebts = new DebtsListingModel(); modelDebts.SearchTerm = searchTerm; modelDebts.KindOfDebtsID = kindsOfDebtsID; modelDebts.KindOfDebts = kindsOfDebtsServices.GetAllKindsOfDebts(); modelDebts.Debts = debtsServices.SearchDebts(searchTerm, kindsOfDebtsID, page.Value, recordSize); var totalRecords = debtsServices.SearchDebtsCount(searchTerm, kindsOfDebtsID); modelDebts.Pager = new Pager(totalRecords, page, recordSize); SavingsListingModel savingModel = new SavingsListingModel(); savingModel.SearchTerm = ""; savingModel.Savings = savingsServices.SearchSavings("", page.Value, recordSize); savingModel.AllSavings = savingsController.GetAllOfSavingsMoney(); IndexViewModel indexViewModel = new IndexViewModel(); indexViewModel.DebtsListingModel = modelDebts; indexViewModel.ScheduledTransactionsListingModel = model; indexViewModel.SavingsListingModel = savingModel; indexViewModel.BalanceListingModel = balanceServices.GetBalances(); return(View(indexViewModel)); }