private List <Subject> GetSubjectsThatAreNotInTeacher(List <Subject> teacherSubjects) { ISubjectLogic subjectsOperations = Provider.GetInstance.GetSubjectOperations(); List <Subject> systemSubjects = subjectsOperations.GetSubjects(); return(systemSubjects?.Where(systemSubject => !teacherSubjects.Any(teacherSubject => systemSubject.Equals(teacherSubject))).ToList()); }
private Subject FindSubjectOnSystem(int code) { ISubjectLogic subjectOperations = DummyProvider.GetInstance.GetSubjectOperations(); List <Subject> subjects = subjectOperations.GetSubjects(); return(subjects.Find(x => x.GetCode() == code)); }
private void LoadFormData() { ISubjectLogic subjectOperations = Provider.GetInstance.GetSubjectOperations(); List <Subject> subjects = subjectOperations.GetSubjects(); foreach (Subject subject in subjects) { this.listBoxSystemSubjects.Items.Add(subject); } }
private void CheckIfIsThereAnySubjectInSystem() { ISubjectLogic subjectOperations = Provider.GetInstance.GetSubjectOperations(); List <Subject> subjects = subjectOperations.GetSubjects(); if (subjects.Count().Equals(0)) { this.labelError.Text = "Currently there is not any subject in the system."; this.labelError.Visible = true; } }
private void FillSubjectsComboBox() { ISubjectLogic subjectOperations = Provider.GetInstance.GetSubjectOperations(); List <Subject> subjects = subjectOperations.GetSubjects(); for (int index = 0; index < subjects?.Count(); index++) { this.comboBoxSelectSubjectToModify.Items.Add(subjects[index]); } this.comboBoxSelectSubjectToModify.DropDownStyle = ComboBoxStyle.DropDownList; }
private void LoadFormInitialData() { IStudentLogic studentOperations = Provider.GetInstance.GetStudentOperations(); this.textBoxStudentNumber.Text = studentOperations.GetNextStudentNumber().ToString(); ISubjectLogic subjectOperations = Provider.GetInstance.GetSubjectOperations(); List <Subject> subjects = subjectOperations.GetSubjects(); foreach (Subject subject in subjects) { this.listBoxSystemSubjects.Items.Add(subject); } }