Пример #1
0
        public async Task <PartialViewResult> LoadCalendarPartial(DateTime date)
        {
            if (!User.Identity.IsAuthenticated)
            {
                var exampleMonthSummaryActivity = ExampleData.GetMonthSummaryActivities();
                return(PartialView("_CalendarPartial", exampleMonthSummaryActivity));
            }

            httpContextHelper.Context = HttpContext;
            string accessToken = httpContextHelper.getAccessToken();
            int    stravaId    = Convert.ToInt32(User.FindFirst("stravaId").Value);

            var monthSummaryActivities = (await summaryService.GetMonthSummaryActivities(accessToken, stravaId, date)).ToList();

            return(PartialView("_CalendarPartial", monthSummaryActivities));
        }