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