public async Task <IEnumerable <Subject> > FetchExamSubjectsAsync() { int parentId = 0; var spec = new SubjectFilterSpecification(parentId); return(await _subjectRepository.ListAsync(spec)); }
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)); }