private ObservableCollection <ConferenceModelGrouping> LoadListGroupingItems(IList <Conference> conferencesServiceCall) { ConferenceModelGrouping janGrouping = new ConferenceModelGrouping(1); ConferenceModelGrouping febGrouping = new ConferenceModelGrouping(2); ConferenceModelGrouping marGrouping = new ConferenceModelGrouping(3); ConferenceModelGrouping aprGrouping = new ConferenceModelGrouping(4); ConferenceModelGrouping mayGrouping = new ConferenceModelGrouping(5); ConferenceModelGrouping junGrouping = new ConferenceModelGrouping(6); ConferenceModelGrouping jylGrouping = new ConferenceModelGrouping(7); var grouping = new ObservableCollection <ConferenceModelGrouping>() { janGrouping, febGrouping, marGrouping, aprGrouping, mayGrouping, junGrouping, jylGrouping, }; foreach (var group in grouping) { var monthElements = conferencesServiceCall .Where(e => DateTimeExtension.IntToMonthName(e.Date.Month) == group.MonthName); foreach (var me in monthElements) { group.Add(me); } } return(grouping); }
public ConferenceModelGrouping(int month) { MonthName = DateTimeExtension.IntToMonthName(month); }