public AnalyticsService(IRawDataProvider rawDataProvider, IPostDensityCalculator postDensityCalculator, IDateTimeHelper dateTimeHelper, IProjectRepository projectRepository, IUserStatusCalculator usersCalculator) { this.rawDataProvider = rawDataProvider; this.postDensityCalculator = postDensityCalculator; this.dateTimeHelper = dateTimeHelper; this.projectRepository = projectRepository; this.usersCalculator = usersCalculator; }
public ConcurrentAnalysisService(IMetricsService metricsService, IProjectService projectService, IProjectRepository projectRepository, IUnitOfWorkProvider unitOfWorkProvider, IUserStatusCalculator usersCalculator, IValueRanker ranker) { this.metricsService = metricsService; this.projectService = projectService; this.projectRepository = projectRepository; this.unitOfWorkProvider = unitOfWorkProvider; this.usersCalculator = usersCalculator; this.ranker = ranker; }