public SentimentAnalysisController(
     PfDbContext context,
     ISentimentAnalysisService sentimentAnalysisService)
 {
     _context = context;
     _sentimentAnalysisService = sentimentAnalysisService;
 }
 public ExternalSiteContentController(
     IReadOnlyPolicyRegistry <string> policyRegistry,
     IWebsiteService websiteService,
     ISentimentAnalysisService sentimentAnalysisService,
     ILogger <ExternalSiteContentController> logger)
 {
     _policy                   = policyRegistry.Get <IAsyncPolicy <AnalysisResponse> >(Policies.AnalysisResponsePolicy);
     _websiteService           = websiteService;
     _sentimentAnalysisService = sentimentAnalysisService;
     _logger                   = logger;
 }
Exemple #3
0
        public StreamManager(
            ITwitterStreamingClient twitterStreamingClient,
            ISentimentAnalysisService sentimentAnalysisService,
            IEventHubService eventHubService,
            ILoggerFactory loggerFactory,
            TwitterSettings twitterSettings)
        {
            this.twitterStreamingClient   = twitterStreamingClient;
            this.sentimentAnalysisService = sentimentAnalysisService;
            this.eventHubService          = eventHubService;
            this.twitterSettings          = twitterSettings;

            this.logger = loggerFactory.CreateLogger(nameof(StreamManager));
        }
 protected BaseTwitterHostedService(ILogger <TwitterBotHostedService> logger,
                                    ITwitterLogService twitterLogService,
                                    ITwitterClient twitterClient,
                                    TwitterBotSettings twitterBotSettings,
                                    IScheduledTweetService scheduledTweetService,
                                    ISentimentAnalysisService sentimentAnalysisService)
 {
     Logger                   = logger;
     TwitterLogService        = twitterLogService;
     TwitterClient            = twitterClient;
     TwitterBotSettings       = twitterBotSettings;
     ScheduledTweetService    = scheduledTweetService;
     SentimentAnalysisService = sentimentAnalysisService;
 }
        public TwitterBotHostedService(ILogger <TwitterBotHostedService> logger,
                                       IEnumerable <IGrammarService> grammarServices,
                                       ITwitterLogService twitterLogService,
                                       ITwitterClient userClient,
                                       IOptions <TwitterBotSettings> options,
                                       IGithubService githubService,
                                       IScheduledTweetService scheduledTweetService,
                                       ISentimentAnalysisService sentimentAnalysisService)
            : base(logger, twitterLogService, userClient, options.Value, scheduledTweetService, sentimentAnalysisService)
        {
            _githubService = githubService;

            _grammarService = grammarServices.First(v => v.GrammarAlgorith == Defaults.DefaultAlgorithm);
            _grammarService.SetStrictnessLevel(CorrectionStrictnessLevels.Tolerant);
        }
 public SentimentAnalyzer(ITextTranslationService textTranslationService,
                          ISentimentAnalysisService sentimentAnalysiService)
 {
     _textTranslationService  = textTranslationService;
     _sentimentAnalysiService = sentimentAnalysiService;
 }
 public MessageService(MessagesRepository messagesRepository, ISentimentAnalysisService sentimentAnalysisService)
 {
     _messagesRepository       = messagesRepository;
     _sentimentAnalysisService = sentimentAnalysisService;
 }