public void LoadSeasonMissingValues() { var a = Season.GetScheduledTimeAsync().Result; var b = Season.GetScheduledEndTimeAsync().Result; var c = Season.GetTournamentCoverage().Result; var d = Season.GetCurrentRoundAsync().Result; var e = Season.GetSeasonCoverageAsync().Result; var s = Season.GetScheduleAsync().Result; var g = Season.GetGroupsAsync().Result; var f = Season.GetYearAsync().Result; }
/// <summary> /// Writes the data of the provided <see cref="ISeason"/> to the <see cref="StringBuilder"/> /// </summary> /// <param name="season">The <see cref="ISeason"/> whose data is to be written</param> /// <returns>A <see cref="StringBuilder"/> containing string representation of the provided season</returns> private StringBuilder WriteSeasonData(ISeason season) { Contract.Requires(season != null); Contract.Ensures(Contract.Result <StringBuilder>() != null); var builder = new StringBuilder(); AddEntityData(season, builder); var sport = _taskProcessor.GetTaskResult(season.GetSportAsync()); var groups = _taskProcessor.GetTaskResult(season.GetGroupsAsync()); var scheduleString = string.Empty; if (_writeNotCacheableData) { var schedule = _taskProcessor.GetTaskResult(season.GetScheduleAsync()); scheduleString = schedule == null ? "null" : string.Join(",", schedule.Select(s => s.Id)); } var groupsStr = groups == null ? "null" : string.Join(",", groups.Select((s, index) => $"{index}-{s.Name}:C{s.Competitors?.Count()}")); var competitors = _taskProcessor.GetTaskResult(season.GetCompetitorsAsync()); var competitorsStr = competitors == null ? "null" : string.Join(",", competitors.Select(s => s.Id)); var year = _taskProcessor.GetTaskResult(season.GetYearAsync()); var seasonCoverage = _taskProcessor.GetTaskResult(season.GetSeasonCoverageAsync()); var round = _taskProcessor.GetTaskResult(season.GetCurrentRoundAsync()); var tour = _taskProcessor.GetTaskResult(season.GetTournamentInfoAsync()); var tourStr = string.Empty; if (tour != null) { tourStr = $"[{WriteTournamentInfoData(tour)}]"; } builder.Append(" Competitors=").Append(competitors?.Count() ?? 0) .Append(" Sport=").Append(sport) .Append(" Schedule=[").Append(scheduleString).Append("]") .Append(" Groups=").Append(groupsStr) .Append(" Competitions=[").Append(scheduleString).Append("]") .Append(" Year=").Append(year) .Append(" SeasonCoverage=").Append(seasonCoverage?.SeasonId) .Append(" Round=").Append(round?.GetName(_culture)) .Append(" Tournament=").Append(tourStr); return(builder); }