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) }
public ResearchesController(ResearchesContext researchesContext, ApplicationDbContext usersContext, DatasetsContext datasetsContext, QuestionnairesContext questionnairesContext) { _researchesContext = researchesContext; _usersContext = usersContext; _datasetsContext = datasetsContext; _questionnairesContext = questionnairesContext; }
public DeelnemersController(ResearchesContext researchesContext, QuestionnairesContext questionnairesContext, DatasetsContext datasetsContext) { _researchesContext = researchesContext; _questionnairesContext = questionnairesContext; _datasetsContext = datasetsContext; //If no datasets were found, seed one if (_datasetsContext.Datasets.Any() == false) { Dataset dummyDataset = new Dataset { //QuestionnaireID = _questionnairesContext.Questionnaires }; _datasetsContext.Add(dummyDataset); } }