public TimeTrackingManager( string hostname, IHostProperties hostProperties, User user, IDiscussionLoader discussionLoader, IModificationNotifier modificationNotifier) { _operator = new TimeTrackingOperator(hostname, hostProperties); _currentUser = user; _modificationNotifier = modificationNotifier; _modificationNotifier.TrackedTimeModified += onTrackedTimeModified; _discussionLoader = discussionLoader; _discussionLoader.DiscussionsLoading += preProcessDiscussions; _discussionLoader.DiscussionsLoaded += processDiscussions; }
internal DiscussionBasedDiffStatProvider(IDiscussionLoader discussionLoader) { _discussionLoader = discussionLoader; _discussionLoader.DiscussionsLoading += preProcessDiscussions; _discussionLoader.DiscussionsLoaded += processDiscussions; }