public DataSubscriber(IRefinedDataRepository refinedData, IOptions <RabbitMQConfiguration> rabbitMqOptions, AnalyticsService analyticsService) { _hostname = rabbitMqOptions.Value.Hostname; _queueName = rabbitMqOptions.Value.QueueName; _username = rabbitMqOptions.Value.UserName; _password = rabbitMqOptions.Value.Password; _port = rabbitMqOptions.Value.Port; //this.refinedData = refinedData; this.analyticsService = analyticsService; InitializeRabbitMqListener(); }
public AnalyticsService(IRefinedDataRepository refinedDataRepository, IHubContext <NotificationService> hub) { this.refinedDataRepository = refinedDataRepository; this.hub = hub; _httpClient = new HttpClient(); }
public AnalyticsController(IRefinedDataRepository dataRepository, AnalyticsService analyticsService) { this.repository = dataRepository; this.analyticsService = analyticsService; }