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
     }));
 }
Example #2
0
 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)
     }));
 }
Example #3
0
 protected override IQueryable <InvoiceReadModel> BuildReadQuery(FilteredPagedQueryModel model)
 {
     return(EntitySet.AsNoTracking().Select(i => new InvoiceReadModel
     {
         Id = i.Id,
         Number = i.Number,
         CreationDateTime = i.CreationDateTime
     }));
 }
Example #4
0
 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
     }));
 }
Example #6
0
 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
     }));
 }
Example #7
0
 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));
 }