Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public Subject GetSubjectById(int subjectId)
 {
     return(m_subjectService.GetById(subjectId));
 }