public async Task <IActionResult> Index(DateTime?date)
        {
            var UserVM = new UserVM {
                ID = WorkotTrackerHelper.GetUserId(User)
            };

            if (date == null)
            {
                date = DateTime.Now;
            }
            ViewData["Date"] = date;

            var response = await _workoutTrackerService.GetBodyStatistucForMonth(UserVM, date.Value.Month, date.Value.Year);

            //set image path relative to api's URL ...
            response.ViewModel.ForEach(item => item.ImagePath = WorkotTrackerHelper.ApiUrl + item.ImagePath);

            var attributeTemplates = await _workoutTrackerService.GetAttributeTemplates(UserVM);

            ViewData["AttributeTemplates"] = attributeTemplates.ViewModel;

            return(View(response.ViewModel));
        }