Exemple #1
0
 internal DeaneryController()
 {
     sleepManager         = SleepManager.Instance;
     rnd                  = new Random();
     waitHandle           = new EventWaitHandle(false, EventResetMode.ManualReset);
     examViewModel        = new ExamViewModel();
     examView             = new ExamView(examViewModel);
     examView.StartExam  += ActionStart;
     examView.PauseExam  += ActionPause;
     examView.ResumeExam += ActionResume;
     examView.CancelExam += ActionCancel;
 }
Exemple #2
0
        private void SleepButton_Click(object sender, EventArgs e)
        {
            var manager = new SleepManager(new RequestManager(bodyMediaAuthControl1.Manager));
            var dt = StartDate.Value;
            while (dt <= EndDate.Value)
            {
                var path = Path.Combine(OutputFolderTextBox.Text, string.Format("Sleep.{0}.xml", dt.ToString("yyyyMMdd")));
                if (!File.Exists(path))
                {
                    var data = manager.GetData(dt);
                    WriteToFile(path, data);
                }

                Thread.Sleep(500);
                dt = dt.AddDays(1);
            }

            MessageBox.Show("Done with sleep.");
        }