/// <summary>
 /// Constructor
 /// </summary>
 public PageRatingRepository(IRatingService ratingService, IRatingStatisticsService ratingStatisticsService, IContentRepository contentRepository, CategoryRepository categoryRepository)
 {
     this.ratingService           = ratingService;
     this.ratingStatisticsService = ratingStatisticsService;
     this.contentRepository       = contentRepository;
     this.categoryRepository      = categoryRepository;
 }
Ejemplo n.º 2
0
 public ReviewService(ICommentService commentService, IRatingService ratingService,
                      IRatingStatisticsService ratingStatisticsService)
 {
     _commentService          = commentService;
     _ratingService           = ratingService;
     _ratingStatisticsService = ratingStatisticsService;
 }
Ejemplo n.º 3
0
 public ReviewService(ICommentService commentService, IRatingService ratingService,
                      IRatingStatisticsService ratingStatisticsService, ISynchronizedObjectInstanceCache cache)
 {
     _commentService          = commentService;
     _ratingService           = ratingService;
     _ratingStatisticsService = ratingStatisticsService;
     _cache = cache;
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Constructor
        /// </summary>
        public LikeButtonBlockController(IRatingService ratingService, IRatingStatisticsService ratingStatisticsService, IPageRouteHelper pageRouteHelper)
        {
            _ratingStatisticsService = ratingStatisticsService;
            // This is all wired up by the installation of the EPiServer.Social.Ratings.Site package
            _ratingService = ratingService;

            // This is wired up by Episerver Core/Framework
            _pageRouteHelper = pageRouteHelper;
        }
Ejemplo n.º 5
0
 /// <summary>
 ///     Constructor
 /// </summary>
 public PageRatingRepository(IRatingService ratingService,
                             IRatingStatisticsService ratingStatisticsService,
                             IContentRepository contentRepository,
                             CategoryRepository categoryRepository)
 {
     _ratingService           = ratingService;
     _ratingStatisticsService = ratingStatisticsService;
     _contentRepository       = contentRepository;
     _categoryRepository      = categoryRepository;
 }
        /// <summary>
        /// Constructor
        /// </summary>
        public LikeButtonBlockController()
        {
            // This is all wired up by the installation of the EPiServer.Social.Ratings.Site package
            this.ratingService           = ServiceLocator.Current.GetInstance <IRatingService>();
            this.ratingStatisticsService = ServiceLocator.Current.GetInstance <IRatingStatisticsService>();

            // This is wired up by Episerver Core/Framework
            this.contentRepository = ServiceLocator.Current.GetInstance <IContentRepository>();
            this.pageRouteHelper   = ServiceLocator.Current.GetInstance <IPageRouteHelper>();
        }
Ejemplo n.º 7
0
 /// <summary>
 /// Constructor
 /// </summary>
 public PageRatingRepository(IRatingService ratingService, IRatingStatisticsService ratingStatisticsService)
 {
     this.ratingService           = ratingService;
     this.ratingStatisticsService = ratingStatisticsService;
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="commentService">Episerver Social comment service</param>
 /// <param name="ratingService">Episerver Social rating service</param>
 public ReviewService(ICommentService commentService, IRatingService ratingService, IRatingStatisticsService statisticsService)
 {
     this.commentService    = commentService;
     this.ratingService     = ratingService;
     this.statisticsService = statisticsService;
 }