public async Task <IActionResult> AccountTransfers(int id, string fromDate, string toDate, string excel, string fullName, int page = 1)
        {
            User user = userService.FindUserByName(User.Identity.Name);


            List <StatementObjectViewModel> transfers = await transferService.GetAccountTransfers(id);

            if (fromDate != null)
            {
                transfers = transfers.Where(t => t.TransferDate >= DateTime.Parse(fromDate)).ToList();
            }
            if (toDate != null)
            {
                transfers = transfers.Where(t => t.TransferDate <= DateTime.Parse(toDate)).ToList();
            }
            Account account = await accountService.FindAccountById(id);

            List <ExchangeRate>       rates = exchangeRateService.GetExchangeRates();
            AccountTransfersViewModel model = new AccountTransfersViewModel {
                Transfers = transfers, Account = account, FromDate = fromDate, ToDate = toDate, FullName = fullName, Rates = rates
            };

            if (excel == "True")
            {
                return(ExportToExcel(model));
            }

            return(View(model));
        }