public PostRepository(BlogContext context)
 {
     _context               = context;
     _simpleRepository      = new SimpleRepository <Post, int>(_context, _context.Posts, post => post.ID);
     _retrieveAllRepository = new RetrieveAllRepository <Post>(_context.Posts);
     _matchingRepository    = new MatchingRepository <Post, PostCriteria>(_context.Posts, ExpressionBuilder);
     _pagedRepository       = new PagedRepository <Post, PostCriteria>(_context.Posts, ExpressionBuilder);
 }
 public PostRepository(BlogContext context)
 {
     _context = context;
     _simpleRepository = new SimpleRepository<Post, int>(_context, _context.Posts, post => post.ID);
     _retrieveAllRepository = new RetrieveAllRepository<Post>(_context.Posts);
     _matchingRepository = new MatchingRepository<Post, PostCriteria>(_context.Posts, ExpressionBuilder);
     _pagedRepository = new PagedRepository<Post, PostCriteria>(_context.Posts, ExpressionBuilder);
 }
Esempio n. 3
0
 public CommentRepository(BlogContext context)
 {
     _context         = context;
     _storeRepository = new StoreRepository <Comment, int>(context, context.Comments, comment => comment.ID);
     _pagedRepository = new PagedRepository <Comment, CommentCriteria>(context.Comments, ExpressionBuilder);
 }