public EventController(IEventRepository repository, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IStackRepository stackRepository, IQueue <EventPost> eventPostQueue, IQueue <EventUserDescription> eventUserDescriptionQueue, IValidator <UserDescription> userDescriptionValidator, FormattingPluginManager formattingPluginManager, IFileStorage storage, ICacheClient cacheClient, JsonSerializerSettings jsonSerializerSettings, ILoggerFactory loggerFactory, IMapper mapper) : base(repository, loggerFactory, mapper) { _organizationRepository = organizationRepository; _projectRepository = projectRepository; _stackRepository = stackRepository; _eventPostQueue = eventPostQueue; _eventUserDescriptionQueue = eventUserDescriptionQueue; _userDescriptionValidator = userDescriptionValidator; _formattingPluginManager = formattingPluginManager; _storage = storage; _cacheClient = cacheClient; _jsonSerializerSettings = jsonSerializerSettings; AllowedFields.Add("date"); }
public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metricsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _metricsClient = metricsClient; }
public StackController( IStackRepository stackRepository, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IEventRepository eventRepository, IWebHookRepository webHookRepository, WebHookDataPluginManager webHookDataPluginManager, IQueue <WebHookNotification> webHookNotificationQueue, ICacheClient cacheClient, BillingManager billingManager, FormattingPluginManager formattingPluginManager, SemanticVersionParser semanticVersionParser, IMapper mapper, StackQueryValidator validator, AppOptions options, ILoggerFactory loggerFactory ) : base(stackRepository, mapper, validator, loggerFactory) { _stackRepository = stackRepository; _organizationRepository = organizationRepository; _projectRepository = projectRepository; _eventRepository = eventRepository; _webHookRepository = webHookRepository; _webHookDataPluginManager = webHookDataPluginManager; _webHookNotificationQueue = webHookNotificationQueue; _cache = cacheClient; _billingManager = billingManager; _formattingPluginManager = formattingPluginManager; _semanticVersionParser = semanticVersionParser; _options = options; AllowedDateFields.AddRange(new[] { StackIndex.Alias.FirstOccurrence, StackIndex.Alias.LastOccurrence }); DefaultDateField = StackIndex.Alias.LastOccurrence; }
public AssignToStackAction(IStackRepository stackRepository, FormattingPluginManager formattingPluginManager, IMessagePublisher publisher, AppOptions options, ILockProvider lockProvider, ILoggerFactory loggerFactory = null) : base(options, loggerFactory) { _stackRepository = stackRepository ?? throw new ArgumentNullException(nameof(stackRepository)); _formattingPluginManager = formattingPluginManager ?? throw new ArgumentNullException(nameof(formattingPluginManager)); _publisher = publisher; _lockProvider = lockProvider; }
public Mailer(IEmailGenerator emailGenerator, IQueue<MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metrics, ILogger<Mailer> logger) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _metrics = metrics; _logger = logger; }
public SlackService(IQueue <WebHookNotification> webHookNotificationQueue, FormattingPluginManager pluginManager, ITextSerializer serializer, ILoggerFactory loggerFactory = null) { _webHookNotificationQueue = webHookNotificationQueue; _pluginManager = pluginManager; _serializer = serializer; _logger = loggerFactory.CreateLogger <SlackService>(); }
public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, ILogger <Mailer> logger) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _logger = logger; }
public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, IAppStatsClient statsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _statsClient = statsClient; }
public Mailer(IQueue <MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metrics, ILogger <Mailer> logger) { _queue = queue; _pluginManager = pluginManager; _metrics = metrics; _logger = logger; }
public Mailer(IQueue <MailMessage> queue, FormattingPluginManager pluginManager, IOptions <AppOptions> appOptions, IOptions <EmailOptions> emailOptions, IMetricsClient metrics, ILogger <Mailer> logger) { _queue = queue; _pluginManager = pluginManager; _appOptions = appOptions; _emailOptions = emailOptions; _metrics = metrics; _logger = logger; }
public AssignToStackAction(IStackRepository stackRepository, FormattingPluginManager formattingPluginManager, IMessagePublisher publisher, ILoggerFactory loggerFactory = null) : base(loggerFactory) { if (stackRepository == null) throw new ArgumentNullException(nameof(stackRepository)); if (formattingPluginManager == null) throw new ArgumentNullException(nameof(formattingPluginManager)); _stackRepository = stackRepository; _formattingPluginManager = formattingPluginManager; _publisher = publisher; }
public AssignToStackAction(IStackRepository stackRepository, FormattingPluginManager formattingPluginManager, IMessagePublisher publisher) { if (stackRepository == null) throw new ArgumentNullException("stackRepository"); if (formattingPluginManager == null) throw new ArgumentNullException("formattingPluginManager"); _stackRepository = stackRepository; _formattingPluginManager = formattingPluginManager; _publisher = publisher; }
public AssignToStackAction(IStackRepository stackRepository, FormattingPluginManager formattingPluginManager, IMessagePublisher publisher) { if (stackRepository == null) { throw new ArgumentNullException(nameof(stackRepository)); } if (formattingPluginManager == null) { throw new ArgumentNullException(nameof(formattingPluginManager)); } _stackRepository = stackRepository; _formattingPluginManager = formattingPluginManager; _publisher = publisher; }
public StackController(IStackRepository stackRepository, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IWebHookRepository webHookRepository, WebHookDataPluginManager webHookDataPluginManager, IQueue <WebHookNotification> webHookNotificationQueue, BillingManager billingManager, DataHelper dataHelper, FormattingPluginManager formattingPluginManager) : base(stackRepository) { _stackRepository = stackRepository; _organizationRepository = organizationRepository; _projectRepository = projectRepository; _webHookRepository = webHookRepository; _webHookDataPluginManager = webHookDataPluginManager; _webHookNotificationQueue = webHookNotificationQueue; _billingManager = billingManager; _dataHelper = dataHelper; _formattingPluginManager = formattingPluginManager; }
public StackController(IStackRepository stackRepository, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IQueue <WorkItemData> workItemQueue, IWebHookRepository webHookRepository, WebHookDataPluginManager webHookDataPluginManager, IQueue <WebHookNotification> webHookNotificationQueue, ICacheClient cacheClient, EventStats eventStats, BillingManager billingManager, FormattingPluginManager formattingPluginManager, ILoggerFactory loggerFactory, IMapper mapper) : base(stackRepository, loggerFactory, mapper) { _stackRepository = stackRepository; _organizationRepository = organizationRepository; _projectRepository = projectRepository; _workItemQueue = workItemQueue; _webHookRepository = webHookRepository; _webHookDataPluginManager = webHookDataPluginManager; _webHookNotificationQueue = webHookNotificationQueue; _cacheClient = cacheClient; _eventStats = eventStats; _billingManager = billingManager; _formattingPluginManager = formattingPluginManager; AllowedFields.AddRange(new[] { "first", "last" }); }
public EventController(IEventRepository repository, IProjectRepository projectRepository, IStackRepository stackRepository, IQueue <EventPost> eventPostQueue, IQueue <EventUserDescription> eventUserDescriptionQueue, IAppStatsClient statsClient, IValidator <UserDescription> userDescriptionValidator, FormattingPluginManager formattingPluginManager) : base(repository) { _projectRepository = projectRepository; _stackRepository = stackRepository; _eventPostQueue = eventPostQueue; _eventUserDescriptionQueue = eventUserDescriptionQueue; _statsClient = statsClient; _userDescriptionValidator = userDescriptionValidator; _formattingPluginManager = formattingPluginManager; }
public StackController(IStackRepository stackRepository, IProjectRepository projectRepository, IEventRepository eventRepository, IWebHookRepository webHookRepository, WebHookDataPluginManager webHookDataPluginManager, IQueue <WebHookNotification> webHookNotificationQueue, EventStats eventStats, BillingManager billingManager, FormattingPluginManager formattingPluginManager) : base(stackRepository) { _stackRepository = stackRepository; _projectRepository = projectRepository; _eventRepository = eventRepository; _webHookRepository = webHookRepository; _webHookDataPluginManager = webHookDataPluginManager; _webHookNotificationQueue = webHookNotificationQueue; _eventStats = eventStats; _billingManager = billingManager; _formattingPluginManager = formattingPluginManager; AllowedFields.AddRange(new[] { "first", "last" }); }
public EventController(IEventRepository repository, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IStackRepository stackRepository, IQueue <EventPost> eventPostQueue, IQueue <EventUserDescription> eventUserDescriptionQueue, IValidator <UserDescription> userDescriptionValidator, FormattingPluginManager formattingPluginManager, IFileStorage storage) : base(repository) { _organizationRepository = organizationRepository; _projectRepository = projectRepository; _stackRepository = stackRepository; _eventPostQueue = eventPostQueue; _eventUserDescriptionQueue = eventUserDescriptionQueue; _userDescriptionValidator = userDescriptionValidator; _formattingPluginManager = formattingPluginManager; _storage = storage; AllowedFields.Add("date"); }
public AssignToStackAction(IStackRepository stackRepository, FormattingPluginManager formattingPluginManager) { _stackRepository = stackRepository; _formattingPluginManager = formattingPluginManager; }
public WebHookDataTests(ServicesFixture fixture, ITestOutputHelper output) : base(fixture, output) { _webHookData = GetService <WebHookDataPluginManager>(); _formatter = GetService <FormattingPluginManager>(); }
public Mailer(IEmailGenerator emailGenerator, IQueue<MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metricsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _metricsClient = metricsClient; }
public Mailer(IEmailGenerator emailGenerator, FormattingPluginManager pluginManager) { _emailGenerator = emailGenerator; _pluginManager = pluginManager; }
public Mailer(IEmailGenerator emailGenerator, FormattingPluginManager pluginManager) { _emailGenerator = emailGenerator; _pluginManager = pluginManager; }
public SummaryDataTests(ITestOutputHelper output) : base(output) { _formatter = GetService <FormattingPluginManager>(); }
public EventDataBuilder(FormattingPluginManager formattingPluginManager, ISerializer serializer) { _stackMutations = new List <Action <Stack> >(); _formattingPluginManager = formattingPluginManager; _serializer = serializer; }
public AssignToStackAction(IStackRepository stackRepository, FormattingPluginManager pluginManager) { _stackRepository = stackRepository; _pluginManager = pluginManager; }
public Mailer(IEmailGenerator emailGenerator, IQueue<Queues.Models.MailMessage> queue, FormattingPluginManager pluginManager, IAppStatsClient statsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _statsClient = statsClient; }