private void LoadServiceHymnsByTune(SeasonInfo[] filteredSeasons) { foreach (var seasonInfo in filteredSeasons.OrderBy(s => s.Season_Order)) { var groupDetails = new HymnGroup(seasonInfo.Name); HazzatController.GetServiceHymnListBySeasonIdAndTuneId(seasonInfo.ItemId, NavigationInfo.ItemId, (sender, e) => GetCompletedHymnsBySeasonAndTypeOrTune(e.Result, groupDetails)); } }