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);
        }
Exemple #2
0
 public ConferenceModelGrouping(int month)
 {
     MonthName = DateTimeExtension.IntToMonthName(month);
 }