public async Task <IActionResult> DailyDurationsAsync(string name) { var durations = await _store.GetDailyDurationsAsync(name); var response = new DurationsListResponseModel { Name = name, Durations = durations .Select(s => new DurationsResponseModel { Year = s.EventDate.Year, Month = s.EventDate.Month, Day = s.EventDate.Day, AverageDuration = s.AverageGenericDuration }) .ToList() }; return(base.Ok(response)); }