public List <SubjectsMultiTest> GetSubjectsMultiTestBySubjectIds(List <int> subjectIds, long multiTestId) { List <SubjectsMultiTest> result = new List <SubjectsMultiTest>(); foreach (int id in subjectIds) { if (multiTestId > 0) { SubjectsMultiTest item = m_subjectsMultiTestRepository.GetAll().Where(s => s.FK_SubjectId == id && s.FK_MultiTestId == multiTestId).FirstOrDefault(); result.Add(item); } else { SubjectsMultiTest s = new SubjectsMultiTest(); s.FK_MultiTestId = 0; s.Subject = m_subjectService.GetById(id); s.FK_SubjectId = id; result.Add(s); } } return(result); }
public Subject GetSubjectById(int subjectId) { return(m_subjectService.GetById(subjectId)); }