Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public interface IReviewGrabber : IDependency
- {
- IEnumerable<ReviewPart> Reviews { get; }
- }
- public class ReviewGrabber : IReviewGrabber
- {
- readonly IOrchardServices _orchardServices;
- readonly IEnumerable<ReviewPart> _reviews;
- public ReviewGrabber(IOrchardServices orchardServices)
- {
- _orchardServices = orchardServices;
- var temp = _orchardServices.ContentManager.Query<ReviewPart, ReviewRecord>();
- _reviews = temp.List();
- }
- public IEnumerable<ReviewPart> Reviews
- {
- get { return _reviews; }
- }
- }
- public class ReviewHandler : ContentHandler
- {
- public ReviewHandler(IRepository<ReviewRecord> repository)
- {
- Filters.Add(StorageFilter.For(repository));
- }
- }
- public IEnumerable<IContentHandler> Handlers {
- get { return _handlers.Value; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement