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