public IList <StandardSubject> GetStandardSubjects(int?classId) { var res = StandardSubjectStorage.GetAll(); if (classId.HasValue) { var standards = GetStandards(classId, null, null, null); res = res.Where(x => standards.Any(s => s.StandardSubjectRef == x.Id)).ToList(); } return(res); }
private void ClearStandardsData() { ClassStandardStorage.Delete(ClassStandardStorage.GetAll()); StandardStorage.Delete(StandardStorage.GetAll()); StandardSubjectStorage.Delete(StandardSubjectStorage.GetAll()); }