Beispiel #1
0
        public OpeningTimes SetRegularOpening(DayOfWeek Weekday,
                                              HourMin Begin,
                                              HourMin End)
        {
            _RegularOpenings[(int)Weekday] = new RegularHours(Weekday, Begin, End);

            return(this);
        }
Beispiel #2
0
        public OpeningTimes SetRegularOpening(DayOfWeek FromWeekday,
                                              DayOfWeek ToWeekday,
                                              HourMin Begin,
                                              HourMin End)
        {
            var _FromWeekday = (int)FromWeekday;
            var _ToWeekday   = (int)ToWeekday;

            if (_ToWeekday < _FromWeekday)
            {
                _ToWeekday += 7;
            }

            for (var weekday = _FromWeekday; weekday <= _ToWeekday; weekday++)
            {
                _RegularOpenings[weekday % 7] = new RegularHours((DayOfWeek)(weekday % 7), Begin, End);
            }

            return(this);
        }