Example #1
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)
 }
 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);
            }
        }