public void SetSensorsScheduleService(DaySchedule daySchedule)
 {
     foreach (var schedule in DaySchedules)
     {
         if (schedule.Day == daySchedule.Day)
         {
             DaySchedules[DaySchedules.IndexOf(schedule)] = daySchedule;
             return;
         }
     }
     DaySchedules.Add(daySchedule);
 }
 public DaySchedule Add(DaySchedule obj)
 {
     if (obj == null)
     {
         return(null);
     }
     if (DaySchedules == null)
     {
         DaySchedules = new List <DaySchedule>();
     }
     if (!DaySchedules.Any(i => i.Name == obj.Name))
     {
         DaySchedules.Add(obj);
         return(obj);
     }
     else
     {
         var oc = DaySchedules.Single(o => o.Name == obj.Name);
         CopyObjectData(obj, oc, "", BindingFlags.Public | BindingFlags.Instance);
         return(oc);
     }
 }