public async Task <IEnumerable <ThemeAdminModel> > RetrieveAsync(GetAllForAdmin query) { using (var context = _contextFactory.Create()) { var dbEntities = await context.Themes .Where(x => x.Status != ThemeStatus.Deleted) .ToListAsync(); return(_mapper.Map <IEnumerable <ThemeAdminModel> >(dbEntities)); } }
public async Task <IEnumerable <MenuAdminModel> > RetrieveAsync(GetAllForAdmin query) { using (var context = _contextFactory.Create()) { var entities = await context.Menus.Include(x => x.MenuItems) .Where(x => x.SiteId == query.SiteId && x.Status != MenuStatus.Deleted) .ToListAsync(); return(_mapper.Map <IEnumerable <MenuAdminModel> >(entities)); } }
public async Task <IEnumerable <PageAdminListModel> > RetrieveAsync(GetAllForAdmin query) { using (var context = _contextFactory.Create()) { var pages = await context.Pages .Include(x => x.PageLocalisations) .Where(x => x.SiteId == query.SiteId && x.Status != PageStatus.Deleted) .OrderBy(x => x.Name).ToListAsync(); return(_mapper.Map <IEnumerable <PageAdminListModel> >(pages)); } }
public async Task <IEnumerable <LanguageAdminModel> > RetrieveAsync(GetAllForAdmin query) { using (var context = _contextFactory.Create()) { var entities = await context.Languages .Where(x => x.Status != LanguageStatus.Deleted) .OrderBy(x => x.SortOrder) .ToListAsync(); return(_mapper.Map <IEnumerable <LanguageAdminModel> >(entities)); } }