private void InitDeterminationContext()
        {
            var optionsBuilder = new DbContextOptionsBuilder <DeterminationContext>();

            optionsBuilder.UseNpgsql(Program.Configuration.GetConnectionString("DatabaseConnection"));
            _context = new DeterminationContext(optionsBuilder.Options);
        }
예제 #2
0
 public DescriptionKeyGroupsController(DeterminationContext detContext, InformationContext infContext, ObservationContext obsContext, MappingContext mapContext)
 {
     _detContext = detContext;
     _infContext = infContext;
     _obsContext = obsContext;
     _mapContext = mapContext;
 }
예제 #3
0
 public TaxonsController(DeterminationContext detContext, InformationContext infContext, ObservationContext obsContext, MappingContext mapContext)
 {
     _detContext = detContext;
     _infContext = infContext;
     _obsContext = obsContext;
     _mapContext = mapContext;
 }
예제 #4
0
 /***
 ** Advice = Event + Observation
 ** Event = Fundort
 ** Observation = Fund
 ** Observation = ObservationInfo + optional List of Images
 ***/
 public AdviceController(UserManager <ApplicationUser> userManager, DeterminationContext detContext, InformationContext infContext, ObservationContext obsContext, MappingContext mapContext, LocationContext locContext, PublicContext idoContext)
 {
     _userManager = userManager;
     _obsContext  = obsContext;
     _locContext  = locContext;
     _idoContext  = idoContext;
 }
예제 #5
0
 public ValuesController(DeterminationContext detContext, InformationContext infContext, ObservationContext obsContext, MappingContext mapContext, IConfiguration smtpConfiguration)
 {
     _detContext = detContext;
     _infContext = infContext;
     _obsContext = obsContext;
     _mapContext = mapContext;
     _smtpConfig = smtpConfiguration;
 }
        private void InitContexts()
        {
            var optionsBuilderDet = new DbContextOptionsBuilder <DeterminationContext>();

            optionsBuilderDet.UseNpgsql(Program.Configuration.GetConnectionString("DatabaseConnection"));
            _contextDet = new DeterminationContext(optionsBuilderDet.Options);

            var optionsBuilderInf = new DbContextOptionsBuilder <InformationContext>();

            optionsBuilderInf.UseNpgsql(Program.Configuration.GetConnectionString("DatabaseConnection"));
            _contextInf = new InformationContext(optionsBuilderInf.Options);
        }
예제 #7
0
        private void Init()
        {
            try
            {
                Logger.Info("Initializing AppData ..");
                var optionsBuilderDet = new DbContextOptionsBuilder <DeterminationContext>();
                optionsBuilderDet.UseNpgsql(Program.Configuration.GetConnectionString("DatabaseConnection"));
                _detContext = new DeterminationContext(optionsBuilderDet.Options);

                var optionsBuilderInf = new DbContextOptionsBuilder <InformationContext>();
                optionsBuilderInf.UseNpgsql(Program.Configuration.GetConnectionString("DatabaseConnection"));
                _infContext = new InformationContext(optionsBuilderInf.Options);

                var optionsBuilderObs = new DbContextOptionsBuilder <ObservationContext>();
                optionsBuilderObs.UseNpgsql(Program.Configuration.GetConnectionString("DatabaseConnection"));
                _obsContext = new ObservationContext(optionsBuilderObs.Options);

                Logger.Info(".. Success");
            }
            catch (Exception e)
            {
                Logger.Error(e, "Init Import Meta failed");
            }
        }