Ejemplo n.º 1
0
        public static List <KeyValuePair <int, string> > GetOpenDaysKeyValuePairs(this IOpenDays activeSchool)
        {
            var activeDays = new List <KeyValuePair <int, string> >();

            if (activeSchool.OpenSunday)
            {
                activeDays.Add(new KeyValuePair <int, string>(0, DayHelper.GetDayNameForCurrentCulture(DayOfWeek.Sunday)));
            }
            if (activeSchool.OpenMonday)
            {
                activeDays.Add(new KeyValuePair <int, string>(1, DayHelper.GetDayNameForCurrentCulture(DayOfWeek.Monday)));
            }
            if (activeSchool.OpenTuesday)
            {
                activeDays.Add(new KeyValuePair <int, string>(2, DayHelper.GetDayNameForCurrentCulture(DayOfWeek.Tuesday)));
            }
            if (activeSchool.OpenWednesday)
            {
                activeDays.Add(new KeyValuePair <int, string>(3, DayHelper.GetDayNameForCurrentCulture(DayOfWeek.Wednesday)));
            }
            if (activeSchool.OpenThursday)
            {
                activeDays.Add(new KeyValuePair <int, string>(4, DayHelper.GetDayNameForCurrentCulture(DayOfWeek.Thursday)));
            }
            if (activeSchool.OpenFriday)
            {
                activeDays.Add(new KeyValuePair <int, string>(5, DayHelper.GetDayNameForCurrentCulture(DayOfWeek.Friday)));
            }
            if (activeSchool.OpenSaturday)
            {
                activeDays.Add(new KeyValuePair <int, string>(6, DayHelper.GetDayNameForCurrentCulture(DayOfWeek.Saturday)));
            }
            return(activeDays);
        }