public StatsController(ErrorStatsHelper statsHelper, IOrganizationRepository organizationRepository, IErrorStackRepository errorStackRepository, IProjectRepository projectRepository, ICacheClient cacheClient) { _cacheClient = cacheClient; _statsHelper = statsHelper; _organizationRepository = organizationRepository; _errorStackRepository = errorStackRepository; _projectRepository = projectRepository; }
public ExceptionlessMqServer(IRedisClientsManager clientsManager, IProjectRepository projectRepository, IUserRepository userRepository, IErrorStackRepository stackRepository, IOrganizationRepository organizationRepository, ErrorPipeline errorPipeline, ErrorStatsHelper errorStatsHelper, IProjectHookRepository projectHookRepository, ICacheClient cacheClient, IMailer mailer, IAppStatsClient stats) : base(clientsManager) { _projectRepository = projectRepository; _projectHookRepository = projectHookRepository; _userRepository = userRepository; _stackRepository = stackRepository; _organizationRepository = organizationRepository; _errorPipeline = errorPipeline; _errorStatsHelper = errorStatsHelper; _cacheClient = cacheClient; _mailer = mailer; _stats = stats; RegisterHandler<SummaryNotification>(ProcessSummaryNotification, ProcessSummaryNotificationException); RegisterHandler<ErrorNotification>(ProcessNotification, ProcessNotificationException); RegisterHandler<Error>(ProcessError, ProcessErrorException); RegisterHandler<WebHookNotification>(ProcessWebHookNotification, ProcessWebHookNotificationException); }
public DataHelper(OrganizationRepository organizationRepository, ProjectRepository projectRepository, UserRepository userRepository, ErrorRepository errorRepository, ErrorStackRepository errorStackRepository, DayStackStatsRepository dayStackStats, MonthStackStatsRepository monthStackStats, DayProjectStatsRepository dayProjectStats, MonthProjectStatsRepository monthProjectStats, ErrorStatsHelper errorStatsHelper, BillingManager billingManager) { _organizationRepository = organizationRepository; _projectRepository = projectRepository; _userRepository = userRepository; _errorRepository = errorRepository; _errorStackRepository = errorStackRepository; _dayStackStats = dayStackStats; _monthStackStats = monthStackStats; _dayProjectStats = dayProjectStats; _monthProjectStats = monthProjectStats; _statsHelper = errorStatsHelper; _billingManager = billingManager; }
public UpdateStatsAction(ErrorStatsHelper statsHelper, OrganizationRepository organizationRepository, ProjectRepository projectRepository, ErrorStackRepository errorStackRepository) { _organizationRepository = organizationRepository; _projectRepository = projectRepository; _errorStackRepository = errorStackRepository; _statsHelper = statsHelper; }