public void GetAllSchool_Test() { var Respond = _classController.GetAllClass(); var Result = Respond as OkObjectResult; Assert.AreEqual(200, Result.StatusCode); }
private void OnChangeGrade(object sender, EventArgs e) { BackgroundWorker worker = new BackgroundWorker(); List <Class> classes = new List <Class>(); bool success; listClass.Enabled = cbbGrade.Enabled = false; if (cbbGrade.SelectedIndex == 3) { worker.DoWork += (s, ev) => { success = classController.GetAllClass(classes); }; } else { string grade = cbbGrade.Text; worker.DoWork += (s, ev) => { if (!string.IsNullOrEmpty(grade)) { classes = classController.GetClass(grade); } }; } worker.RunWorkerCompleted += (s, ev) => { if (cbbClass.Visible) { if (cbbGrade.Text == "Tất cả") { return; } cbbClass.Items.Clear(); foreach (Class _class in classes) { cbbClass.Items.Add(_class.ID); } cbbClass.Enabled = true; } else { listClass.Controls.Clear(); foreach (Class _class in classes) { listClass.Controls.Add(CreateCheckBox(_class.ID + " - Sỉ số: " + _class.StudentNum.ToString())); } listClass.Enabled = true; LoadChart(btnOK, EventArgs.Empty); } cbbGrade.Enabled = true; }; worker.RunWorkerAsync(); }
private void OnChangeGrade(object sender, EventArgs e) { BackgroundWorker worker = new BackgroundWorker(); List <Class> classes = new List <Class>(); bool success; cbbGrade.Enabled = cbbClass.Enabled = false; if (cbbGrade.SelectedIndex == 3) { worker.DoWork += (s, ev) => { success = classController.GetAllClass(classes); }; } else { string grade = cbbGrade.Text; worker.DoWork += (s, ev) => { if (!string.IsNullOrEmpty(grade)) { classes = classController.GetClass(grade); } }; } worker.RunWorkerCompleted += (s, ev) => { cbbClass.Items.Clear(); foreach (Class _class in classes) { cbbClass.Items.Add(_class.ID); if (_class.ID == classID) { cbbClass.SelectedIndex = cbbClass.Items.Count - 1; } } if (teacherType != Teacher.TeacherType.FormerTeacher) { cbbClass.Enabled = cbbGrade.Enabled = true; if (cbbClass.Items.Count > 0) { cbbClass.SelectedIndex = 0; cbbClass.Invalidate(); } } else { } }; worker.RunWorkerAsync(); }