コード例 #1
0
        public IPagedCollection<AttachmentRule> GetPaged(ISpecification<AttachmentRule> specification)
        {
            var entities = specification.SatisfyEntitiesFrom(this.Values.AsQueryable());
            var total = this.Count(specification);

            return new PagedCollection<AttachmentRule>(entities.ToList(), specification.PageOrDefault, specification.LimitOrDefault, total);
        }
コード例 #2
0
 public IList<AttachmentRule> GetAll(ISpecification<AttachmentRule> specification)
 {
     return specification.SatisfyEntitiesFrom(this.Values.AsQueryable()).ToList();
 }
コード例 #3
0
 public int Count(ISpecification<AttachmentRule> specification)
 {
     return specification.SatisfyEntitiesFrom(this.Values.AsQueryable()).Count();
 }
コード例 #4
0
 public IList<Setting> GetAll(ISpecification<Setting> specification)
 {
     return specification.SatisfyEntitiesFrom(this.Values.AsQueryable()).ToList();
 }
コード例 #5
0
 public int Count(ISpecification<Setting> specification)
 {
     return specification.SatisfyEntitiesFrom(this.Values.AsQueryable()).Count();
 }
コード例 #6
0
ファイル: FakeUserService.cs プロジェクト: Mike343/Netcoders
 public IPagedCollection<User> GetPaged(ISpecification<User> specification)
 {
     return new PagedCollection<User>(specification.SatisfyEntitiesFrom(this.Values.AsQueryable()).ToList(), 1, 10, 0);
 }