public IActionResult Index()
        {
            var data = GetClusterData(CurrentClusterId);

            ViewBag.Clusters = Enumerable.Range(1, 600).Select(x => new SelectListItem {
                Value = x.ToString(), Text = x.ToString()
            }).ToList();
            return(View((new SelectListItem {
                Value = CurrentClusterId.ToString(), Text = CurrentClusterId.ToString()
            }, data)));
        }
        public async Task <IActionResult> ProfitDistribution()
        {
            var data = await GetProfit(CurrentDate.ToString("yyyy-MM-dd"), CurrentClusterId);

            var dates = new List <DateTime>();

            Enumerable.Range(1, 30).ToList().ForEach(x => dates.Add(new DateTime(2018, 1, x)));
            ViewBag.Dates = dates.Select(x => new SelectListItem()
            {
                Value = x.ToShortDateString(), Text = x.ToShortDateString()
            }).ToList();
            ViewBag.Clusters = Enumerable.Range(1, 600).Select(x => new SelectListItem {
                Value = x.ToString(), Text = x.ToString()
            }).ToList();
            return(View((new SelectListItem()
            {
                Value = CurrentClusterId.ToString(), Text = CurrentClusterId.ToString()
            },
                         new SelectListItem()
            {
                Value = CurrentDate.ToShortDateString(), Text = CurrentDate.ToShortDateString()
            },
                         data)));
        }