public async Task <ActionResult> Balance()
        {
            var creditCardId = Convert.ToInt32(TempData["creditCardId"]);

            TempData.Keep("creditCardId");
            if (creditCardId != 0)
            {
                var creditCardDTO = await _creditCardService.GetCreditCard(creditCardId);

                var model = new BalanceModel
                {
                    CreditCardId     = creditCardId,
                    Balance          = creditCardDTO.Balance,
                    CreditCardNumber = creditCardDTO.CreditCardNumber,
                    Date             = DateTime.Now,
                };
                await _operationRepository.AddOperation(creditCardId, 1, "Balance was requested");

                return(View(model));
            }
            return(RedirectToAction("Index", "Home"));
        }