Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RepliesController"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="repliesManager">Replies manager</param>
 /// <param name="viewsManager">Views manager</param>
 public RepliesController(
     ILog log,
     IRepliesManager repliesManager,
     IViewsManager viewsManager)
 {
     this.log            = log;
     this.repliesManager = repliesManager;
     this.viewsManager   = viewsManager;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ReportsControllerBase"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="reportsManager">Reports manager</param>
 /// <param name="topicsManager">Topics manager</param>
 /// <param name="commentsManager">Comments manager</param>
 /// <param name="repliesManager">Replies manager</param>
 /// <param name="usersManager">Users manager</param>
 /// <param name="handleGenerator">Handle generator</param>
 public ReportsControllerBase(
     ILog log,
     IReportsManager reportsManager,
     ITopicsManager topicsManager,
     ICommentsManager commentsManager,
     IRepliesManager repliesManager,
     IUsersManager usersManager,
     IHandleGenerator handleGenerator)
 {
     this.log             = log;
     this.reportsManager  = reportsManager;
     this.handleGenerator = handleGenerator;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TopicReportsController"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="reportsManager">Reports manager</param>
 /// <param name="topicsManager">Topics manager</param>
 /// <param name="commentsManager">Comments manager</param>
 /// <param name="repliesManager">Replies manager</param>
 /// <param name="usersManager">Users manager</param>
 /// <param name="handleGenerator">Handle generator</param>
 public TopicReportsController(
     ILog log,
     IReportsManager reportsManager,
     ITopicsManager topicsManager,
     ICommentsManager commentsManager,
     IRepliesManager repliesManager,
     IUsersManager usersManager,
     IHandleGenerator handleGenerator)
     : base(log, reportsManager, topicsManager, commentsManager, repliesManager, usersManager, handleGenerator)
 {
     this.log           = log;
     this.topicsManager = topicsManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ReplyLikesController"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="likesManager">Likes manager</param>
 /// <param name="topicsManager">Topics manager</param>
 /// <param name="commentsManager">Comments manager</param>
 /// <param name="repliesManager">Replies manager</param>
 /// <param name="viewsManager">Views manager</param>
 /// <param name="handleGenerator">Handle generator</param>
 /// <param name="applicationMetrics">Application metrics logger</param>
 public ReplyLikesController(
     ILog log,
     ILikesManager likesManager,
     ITopicsManager topicsManager,
     ICommentsManager commentsManager,
     IRepliesManager repliesManager,
     IViewsManager viewsManager,
     IHandleGenerator handleGenerator,
     IApplicationMetrics applicationMetrics)
     : base(log, likesManager, topicsManager, commentsManager, repliesManager, viewsManager, handleGenerator, applicationMetrics)
 {
     this.log = log;
 }
Пример #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CommentRepliesController"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="commentsManager">Comments manager</param>
 /// <param name="repliesManager">Replies manager</param>
 /// <param name="viewsManager">Views manager</param>
 /// <param name="handleGenerator">Handle generator</param>
 public CommentRepliesController(
     ILog log,
     ICommentsManager commentsManager,
     IRepliesManager repliesManager,
     IViewsManager viewsManager,
     IHandleGenerator handleGenerator)
 {
     this.log             = log;
     this.commentsManager = commentsManager;
     this.repliesManager  = repliesManager;
     this.viewsManager    = viewsManager;
     this.handleGenerator = handleGenerator;
 }
Пример #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LikesControllerBase"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="likesManager">Likes manager</param>
 /// <param name="topicsManager">Topics manager</param>
 /// <param name="commentsManager">Comments manager</param>
 /// <param name="repliesManager">Replies manager</param>
 /// <param name="viewsManager">Views manager</param>
 /// <param name="handleGenerator">Handle generator</param>
 /// <param name="applicationMetrics">Application metrics logger</param>
 public LikesControllerBase(
     ILog log,
     ILikesManager likesManager,
     ITopicsManager topicsManager,
     ICommentsManager commentsManager,
     IRepliesManager repliesManager,
     IViewsManager viewsManager,
     IHandleGenerator handleGenerator,
     IApplicationMetrics applicationMetrics)
 {
     this.log                = log;
     this.likesManager       = likesManager;
     this.topicsManager      = topicsManager;
     this.commentsManager    = commentsManager;
     this.repliesManager     = repliesManager;
     this.viewsManager       = viewsManager;
     this.handleGenerator    = handleGenerator;
     this.applicationMetrics = applicationMetrics;
 }