private IEnumerable <SectionVm> GetSections() { //TODO: cache return(_sectionService .GetActiveSections() .Where(x => !x.IsHidden) .OrderBy(x => x.Order) .Select(x => Mapper.Map(x, new SectionVm()))); }
public override IQueryable <Section> Query() { var sectionsQuery = _sectionService.GetActiveSections().AsQueryable(); return(sectionsQuery); }