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); } }
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 }); }