示例#1
0
        public async Task <IEnumerable <Subject> > FetchExamSubjectsAsync()
        {
            int parentId = 0;
            var spec     = new SubjectFilterSpecification(parentId);

            return(await _subjectRepository.ListAsync(spec));
        }
示例#2
0
        public async Task <IEnumerable <Subject> > FetchAsync(int parentId = -1)
        {
            SubjectFilterSpecification spec;

            if (parentId >= 0)
            {
                spec = new SubjectFilterSpecification(parentId);
            }
            else
            {
                spec = new SubjectFilterSpecification();
            }


            return(await _subjectRepository.ListAsync(spec));
        }