Beispiel #1
0
        private void ApplyChanges()
        {
            if (_schedulePeriods.Count > 0)
            {
                var winterPeriod = _schedulePeriods.FirstOrDefault(p => p.Schedule == Schedule.Winter);
                var summerPeriod = _schedulePeriods.FirstOrDefault(p => p.Schedule == Schedule.Summer);

                summerPeriod.From = dateTimePickerSummerFrom.Value;
                summerPeriod.To   = dateTimePickerSummerTo.Value;
                winterPeriod.From = dateTimePickerWinterFrom.Value;
                winterPeriod.To   = dateTimePickerWinterTo.Value;
            }
            else
            {
                var winterPeriod = new SchedulePeriods
                {
                    Schedule = Schedule.Winter,
                    From     = dateTimePickerWinterFrom.Value,
                    To       = dateTimePickerWinterTo.Value
                };
                var summerPeriod = new SchedulePeriods
                {
                    Schedule = Schedule.Summer,
                    From     = dateTimePickerSummerFrom.Value,
                    To       = dateTimePickerSummerTo.Value
                };

                _schedulePeriods.Add(winterPeriod);
                _schedulePeriods.Add(summerPeriod);
            }
        }
Beispiel #2
0
 public static SchedulePeriodDTO Convert(this SchedulePeriods scheduleperiod)
 {
     return(new SchedulePeriodDTO
     {
         ItemId = scheduleperiod.ItemId,
         IsDeleted = scheduleperiod.IsDeleted,
         Updated = scheduleperiod.Updated,
         CorrectorId = scheduleperiod.CorrectorId,
         Schedule = (int)scheduleperiod.Schedule,
         DateTo = scheduleperiod.To,
         DateFrom = scheduleperiod.From
     });
 }