public async Task <IActionResult> Index()
        {
            Stopwatch stopwatch = new Stopwatch();

            stopwatch.Start();
            DashboardViewModel dashboard = new DashboardViewModel();
            var      userId   = this.User.FindFirstValue(ClaimTypes.NameIdentifier);
            API      api      = db.Customers.Include(c => c.API).Where(c => c.UserId == userId).Select(a => a.API).Single();
            Balances balances = new Balances(api);

            dashboard.Balances = await balances.GetBalanceValues();

            stopwatch.Stop();
            TimeSpan      ts      = stopwatch.Elapsed;
            List <string> Symbols = new List <string> {
                "ZILBTC", "TRXBTC", "BNBBTC", "BTCUSDT", "XZCXRP", "XRPUSDT", "WAVESETH", "ADABNB", "KMDBTC", "VIBEBTC", "REPBTC", "BTTBTC", "MTLBTC", "WINGSBTC", "STEEMBTC"
            };

            ViewBag.Markets = new SelectList(Symbols);
            return(View(dashboard));
        }