/// <summary> /// Initializes a new instance of the <see cref="MyPinsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="pinsManager">Pins manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> public MyPinsController(ILog log, IPinsManager pinsManager, ITopicsManager topicsManager, IViewsManager viewsManager, IHandleGenerator handleGenerator) { this.log = log; this.pinsManager = pinsManager; this.topicsManager = topicsManager; this.viewsManager = viewsManager; this.handleGenerator = handleGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="SearchWorker"/> class. /// </summary> /// <param name="log">log</param> /// <param name="queue">Search queue</param> /// <param name="searchManager">Search manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="usersManager">Users manager</param> public SearchWorker(ILog log, ISearchQueue queue, ISearchManager searchManager, ITopicsManager topicsManager, IUsersManager usersManager) : base(log) { this.Queue = queue; this.searchManager = searchManager; this.topicsManager = topicsManager; this.usersManager = usersManager; }
/// <summary> /// Initializes a new instance of the <see cref="MyBlockedUsersController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="usersManager">Users manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> public MyBlockedUsersController( ILog log, IRelationshipsManager relationshipsManager, ITopicsManager topicsManager, IUsersManager usersManager, IViewsManager viewsManager, IHandleGenerator handleGenerator) : base(log, relationshipsManager, topicsManager, usersManager, viewsManager, handleGenerator) { this.log = log; }
/// <summary> /// Initializes a new instance of the <see cref="MyTopicsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="topicsManager">Topics manager</param> /// <param name="popularTopicsManager">Popular topics manager</param> /// <param name="viewsManager">Views manager</param> public MyTopicsController( ILog log, ITopicsManager topicsManager, IPopularTopicsManager popularTopicsManager, IViewsManager viewsManager) : base(log, viewsManager) { this.log = log; this.topicsManager = topicsManager; this.popularTopicsManager = popularTopicsManager; }
/// <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="UserFollowersController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="usersManager">Users manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> public UserFollowersController( ILog log, IRelationshipsManager relationshipsManager, ITopicsManager topicsManager, IUsersManager usersManager, IViewsManager viewsManager, IHandleGenerator handleGenerator) : base(log, relationshipsManager, topicsManager, usersManager, viewsManager, handleGenerator) { this.log = log; this.relationshipsManager = relationshipsManager; this.usersManager = usersManager; }
/// <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; }
/// <summary> /// Initializes a new instance of the <see cref="TopicCommentsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="topicsManager">Topics manager</param> /// <param name="commentsManager">Comments manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> /// <param name="applicationMetrics">Application metrics logger</param> public TopicCommentsController( ILog log, ITopicsManager topicsManager, ICommentsManager commentsManager, IViewsManager viewsManager, IHandleGenerator handleGenerator, IApplicationMetrics applicationMetrics) { this.log = log; this.topicsManager = topicsManager; this.commentsManager = commentsManager; this.viewsManager = viewsManager; this.handleGenerator = handleGenerator; this.applicationMetrics = applicationMetrics; }
/// <summary> /// Initializes a new instance of the <see cref="UserTopicsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="topicsManager">Topics manager</param> /// <param name="popularTopicsManager">Popular topics manager</param> /// <param name="usersManager">Users manager</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="viewsManager">Views manager</param> public UserTopicsController( ILog log, ITopicsManager topicsManager, IPopularTopicsManager popularTopicsManager, IUsersManager usersManager, IRelationshipsManager relationshipsManager, IViewsManager viewsManager) : base(log, viewsManager) { this.log = log; this.topicsManager = topicsManager; this.popularTopicsManager = popularTopicsManager; this.usersManager = usersManager; this.relationshipsManager = relationshipsManager; }
/// <summary> /// Initializes a new instance of the <see cref="RelationshipsControllerBase"/> class /// </summary> /// <param name="log">Log</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="usersManager">Users manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> public RelationshipsControllerBase( ILog log, IRelationshipsManager relationshipsManager, ITopicsManager topicsManager, IUsersManager usersManager, IViewsManager viewsManager, IHandleGenerator handleGenerator) { this.log = log; this.relationshipsManager = relationshipsManager; this.topicsManager = topicsManager; this.usersManager = usersManager; this.viewsManager = viewsManager; this.handleGenerator = handleGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="MyFollowingController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="usersManager">Users manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="activitiesManager">Activities manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="authManager">Auth manager</param> /// <param name="handleGenerator">Handle generator</param> public MyFollowingController( ILog log, IRelationshipsManager relationshipsManager, IUsersManager usersManager, ITopicsManager topicsManager, IActivitiesManager activitiesManager, IViewsManager viewsManager, ICompositeAuthManager authManager, IHandleGenerator handleGenerator) : base(log, relationshipsManager, topicsManager, usersManager, viewsManager, handleGenerator) { this.log = log; this.relationshipsManager = relationshipsManager; this.topicsManager = topicsManager; this.activitiesManager = activitiesManager; this.viewsManager = viewsManager; this.authManager = authManager; }
/// <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; }
/// <summary> /// Initializes a new instance of the <see cref="TopicsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="usersManager">Users manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="appsManager">Apps manager</param> /// <param name="popularTopicsManager">Popular topics manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="topicNamesManager">Topic names manager</param> /// <param name="handleGenerator">Handle generator</param> public TopicsController( ILog log, IUsersManager usersManager, ITopicsManager topicsManager, IAppsManager appsManager, IPopularTopicsManager popularTopicsManager, IViewsManager viewsManager, ITopicNamesManager topicNamesManager, IHandleGenerator handleGenerator) : base(log, viewsManager) { this.log = log; this.usersManager = usersManager; this.topicsManager = topicsManager; this.appsManager = appsManager; this.popularTopicsManager = popularTopicsManager; this.viewsManager = viewsManager; this.topicNamesManager = topicNamesManager; this.handleGenerator = handleGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="FanoutTopicsWorker"/> class /// </summary> /// <param name="log">log</param> /// <param name="fanoutTopicsQueue"><c>Fanout</c> topics queue</param> /// <param name="topicsManager">Topics manager</param> public FanoutTopicsWorker(ILog log, IFanoutTopicsQueue fanoutTopicsQueue, ITopicsManager topicsManager) : base(log) { this.Queue = fanoutTopicsQueue; this.topicsManager = topicsManager; }
/// <summary> /// Initializes a new instance of the <see cref="FollowingImportsWorker"/> class /// </summary> /// <param name="log">log</param> /// <param name="followingImportsQueue">Following imports queue</param> /// <param name="topicsManager">Topics manager</param> public FollowingImportsWorker(ILog log, IFollowingImportsQueue followingImportsQueue, ITopicsManager topicsManager) : base(log) { this.Queue = followingImportsQueue; this.topicsManager = topicsManager; }