/// <summary>
 /// Query for translating hash to friendly name.
 /// </summary>
 /// <param name="hash">The hash.</param>
 /// <returns>
 /// Returns FriendlyName for Hash.
 /// Null for not existing Hash.
 /// </returns>
 public string HashToFriendlyNameOrDefault(string hash)
 {
     using (var context = new DatasetsContext())
     {
         DatasetDetailsFinder service = new DatasetDetailsFinder(context);
         return(service.HashToFriendlyNameOrDefault(hash));
     }
 }
 /// <summary>
 /// Service translating friendly name to upload number.
 /// </summary>
 /// <param name="friendlyname">The friendlyname.</param>
 /// <returns>
 /// Returns upload number basing on friendly name.
 /// Null for not existing friendly name.
 /// </returns>
 public string FriendlyNameToUploadNumberOrDefault(string friendlyname)
 {
     using (var context = new DatasetsContext())
     {
         DatasetDetailsFinder service = new DatasetDetailsFinder(context);
         return(service.FriendlyNameToUploadNumberOrDefault(friendlyname));
     }
 }
 /// <summary>
 /// Service translating uploadnumber to hash.
 /// </summary>
 /// <param name="uploadnumber">The uploadnumber.</param>
 /// <returns>
 /// Returns Hash basing on upload number.
 /// Null for not existing upload number.
 /// </returns>
 public string UploadNumberToHashOrDefault(string uploadnumber)
 {
     using (var context = new DatasetsContext())
     {
         DatasetDetailsFinder service = new DatasetDetailsFinder(context);
         return(service.UploadNumberToHashOrDefault(uploadnumber));
     }
 }
Пример #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)
 }
 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);
            }
        }
Пример #7
0
 public void SetUp()
 {
     _mockContext = DependencyResolver.GetService <DatasetsContext>();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DatasetDetailsFinder"/> class.
 /// </summary>
 /// <param name="context">The context.</param>
 public DatasetDetailsFinder(DatasetsContext context)
 {
     _context = context;
 }