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));
        }