public FitocracyService(IWebRequestService webRequest, IScrapingService scraper)
 {
     _webRequest = webRequest;
     _scraper = scraper;
     _username = Settings.Default.FitocracyUsername;
     _password = Settings.Default.FitocracyPassword;
 }
Exemple #2
0
 public HomeController(
     IScrapingService scraper,
     ILogger <HomeController> logger
     )
 {
     _scraper = scraper;
     _logger  = logger;
 }
 public WebScraperController(
     IScrapingService scrapingService,
     IReviewIndexerService reviewIndexerService,
     ILogger <WebScraperController> logger)
 {
     _logger               = logger;
     _scrapingService      = scrapingService;
     _reviewIndexerService = reviewIndexerService;
 }
Exemple #4
0
 public DatasetsController(IConfiguration configuration, DatasetsContext dsContext, ResearchesContext rContext)
 {
     this.configuration = configuration;
     _dsContext         = dsContext;
     _rContext          = rContext;
     //Dit moet een nette dependency injection worden via een interface met de service url via de appsettings.json ... maar geen tijd.
     twitterScrapingService = new TwitterScrapingService();
     //twitterScrapingService.SetServiceUrl("127.0.0.1:5000"); //Service url moet het ip en poort van de twitter scraper service zijn op het docker network (dus alleen lokale aanroep)
 }
Exemple #5
0
        public Worker()
        {
            this._scrapingService = DependencyContainer.Instance.Resolve<IScrapingService>();
            this._repositoryService = DependencyContainer.Instance.Resolve<IRepositoryService>();
            this._logger = DependencyContainer.Instance.Resolve<ILogger>();

            this.step1Mutex = new Mutex();
            this.step2Mutex = new Mutex();
            this.step3Mutex = new Mutex();
        }
 public SyncMetadataCommandHandler(
     IScrapingService service,
     IShowsRepository showsRepository,
     IPeopleRepository peopleRepository,
     ILogger <SyncMetadataCommandHandler> logger)
 {
     _logger           = logger;
     _service          = service;
     _showsRepository  = showsRepository;
     _peopleRepository = peopleRepository;
 }
Exemple #7
0
 public AdminController(ICountryService countryService, ITeamService teamService, IScrapingService scrapingService)
 {
     this._countryService  = countryService;
     this._teamService     = teamService;
     this._scrapingService = scrapingService;
 }
Exemple #8
0
 public ScrapperInfoViewModel(IScrapingService model)
 {
     Model = model;
 }
Exemple #9
0
 public Application(IScrapingService scrapingService)
 {
     _scrapingService = scrapingService;
 }
Exemple #10
0
 public BookController(ApplicationDbContext db, IScrapingService scraping)
 {
     _db = db;
     _scraping = scraping;
 }
 public ScrapingController(IWebDriver webDriver, IScrapingService scrapingService)
 {
     this._webDriver       = webDriver;
     this._scrapingService = scrapingService;
 }
Exemple #12
0
 public ScrapingController(ILogger logger, IScrapingService scrapingService)
 {
     _logger          = logger;
     _scrapingService = scrapingService;
 }
Exemple #13
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, CalendarEvents.DataAccess.ApplicationDbContext eventsDbContext,
                              ILoggerFactory loggerFactory, IApplicationLifetime appLifetime, IScrapingService scrapingService)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                //app.UseBrowserLink();
                app.UseDatabaseErrorPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                app.UseHsts(); //TODO: Investigate.
            }

            app.UseStaticFiles();

            app.UseAuthentication();

            loggerFactory.AddFile(Configuration.GetSection("Logging"));

            app.UseCors();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });

            app.UseHttpsRedirection();
            eventsDbContext.Database.Migrate();

            // Start Scrapper Service whe application start, and stop it when stopping
            appLifetime.ApplicationStarted.Register(scrapingService.Start);
            appLifetime.ApplicationStarted.Register(() => log.LogInformation("Application Started"));
            appLifetime.ApplicationStopping.Register(scrapingService.Stop);

            appLifetime.ApplicationStopping.Register(() => log.LogInformation("Application Stopping"));
        }
Exemple #14
0
 public ScraperController(IScrapingService scrapingService)
 {
     this.scrapingService = scrapingService;
 }
Exemple #15
0
 public ScoreBoardController(ILogger <ScrapingService> log, ScrapingService scrapingService)
 {
     _log             = log;
     _scrapingService = scrapingService;
 }
Exemple #16
0
 public BookController(ApplicationDbContext db, IScrapingService scraping)
 {
     _db       = db;
     _scraping = scraping;
 }