protected override IQueryable <BlogModel> BuildReadQuery(FilteredPagedQueryModel model) { return(EntitySet.AsNoTracking().Select(b => new BlogModel { Id = b.Id, RowVersion = b.RowVersion, Url = b.Url, Title = b.Title })); }
protected override IQueryable <InvoiceReadModel> BuildReadQuery(FilteredPagedQueryModel model) { return(EntitySet.AsNoTracking().Select(i => new InvoiceReadModel { Id = i.Id, Number = i.Number, CreationDateTime = EF.Property <DateTimeOffset>(i, EFCore.Context.EFCore.CreationDateTime) })); }
protected override IQueryable <InvoiceReadModel> BuildReadQuery(FilteredPagedQueryModel model) { return(EntitySet.AsNoTracking().Select(i => new InvoiceReadModel { Id = i.Id, Number = i.Number, CreationDateTime = i.CreationDateTime })); }
protected override IQueryable <RoleReadModel> BuildReadQuery(FilteredPagedQueryModel model) { return(EntitySet.AsNoTracking().Select(r => new RoleReadModel { Id = r.Id, Name = r.Name, Description = r.Description })); }
protected override IQueryable <ProductModel> BuildReadQuery(FilteredPagedQueryModel model) { return(EntitySet.AsNoTracking().Select(p => new ProductModel { Id = p.Id, RowVersion = p.RowVersion, Title = p.Title, Price = p.Price, Number = p.Number })); }
protected override IQueryable <PersonModel> BuildReadQuery(FilteredPagedQueryModel model) { return(EntitySet.AsNoTracking() .Select(b => new PersonModel { Id = b.Id, RowVersion = b.RowVersion, Name = b.Name, Family = b.Family })); }
protected override IQueryable <UserReadModel> BuildReadQuery(FilteredPagedQueryModel model) { return(EntitySet.AsNoTracking().Select(u => new UserReadModel { Id = u.Id, IsActive = u.IsActive, UserName = u.UserName, DisplayName = u.DisplayName, LastLoggedInDateTime = u.LastLoggedInDateTime })); }
protected override Task <IPagedQueryResult <TModel> > ReadPagedListAsync(FilteredPagedQueryModel query) { return(Service.ReadPagedListAsync(query)); }