public void scheduledControl() { //GetScheduleList SchedulesController schedulesController = new SchedulesController(); List <ScheduleModel> scheduleModels = schedulesController.GetScheduleList(); foreach (ScheduleModel sm in scheduleModels) { var roomID = sm.Location; DateTime sdate = DateTime.Parse(sm.Date + " " + sm.Time); var dftmp = calGoodTemp(roomID); sdate = sdate.AddMinutes(-8); String scheduleTime = sdate.ToString("dd/MM/yyyy HH:mm"); Debug.WriteLine("scheduleTime: " + scheduleTime); String now = DateTime.Now.ToString("dd/MM/yyyy HH:mm"); Debug.WriteLine("DateTime.Now: " + now); //TimeSpan timeSpan = now - sdate; if (now == scheduleTime) { Boolean success = apUtil.setAcCurrentAndTurnON(roomID, dftmp); if (success) { Debug.WriteLine("scheduledControl: ready to have a booking: roomID = " + roomID); } else { Debug.WriteLine("scheduledControl: booked room turn on fail = " + roomID); } } } }
public void scheduledRoom() { //GetScheduleList SchedulesController schedulesController = new SchedulesController(); List <ScheduleModel> scheduleModels = schedulesController.GetScheduleList(); List <String> scheduledRoomList = new List <string>(); foreach (ScheduleModel sm in scheduleModels) { Debug.WriteLine("sm.Location:" + sm.Location); } }