public override void Up()
        {
            RegisterDbContext db = new RegisterDbContext();

            var queryResultsRegister = from r in db.RegisterItems
                                       where r.statusId == "NotAccepted" ||
                                       r.statusId == "Accepted" ||
                                       r.statusId == "Experimental" ||
                                       r.statusId == "Deprecated" ||
                                       r.statusId == "Candidate" ||
                                       r.statusId == "InProgress" ||
                                       r.statusId == "Proposal"
                                       select r;

            List <RegisterItem> registers = queryResultsRegister.ToList();

            foreach (RegisterItem item in registers)
            {
                if (item.statusId == "NotAccepted" || item.statusId == "Proposal" || item.statusId == "InProgress" || item.statusId == "Candidate" || item.statusId == "Experimental" || item.statusId == "Deprecated")
                {
                    item.statusId = "Submitted";
                }
                if (item.statusId == "Accepted")
                {
                    item.statusId = "Valid";
                }

                Sql("UPDATE RegisterItems SET statusId = '" + item.statusId + "' WHERE  (systemId = '" + item.statusId.ToString() + "')");
            }
        }
 public AccessControlService(RegisterDbContext db)
 {
     _registerItemService = new RegisterItemService(db);
     _registerService     = new RegisterService(db);
     _organizationService = new OrganizationsService(db);
     _userAuthorization   = new UserAuthorization();
 }
        private OrganizationsService CreateService(IEnumerable <Organization> listOfOrganizations)
        {
            RegisterDbContext dbContextMock = CreateTestDbContext(listOfOrganizations);
            var service = new OrganizationsService(dbContextMock);

            return(service);
        }
 public AlertsController(RegisterDbContext dbContext, IRegisterItemService registerItemServive, IRegisterService registerService, IAccessControlService accessControlService)
 {
     _dbContext            = dbContext;
     _registerItemService  = registerItemServive;
     _registerService      = registerService;
     _accessControlService = accessControlService;
 }
Ejemplo n.º 5
0
 public SubregisterController(ITranslationService translationService, RegisterDbContext dbContex, IRegisterItemService registerItemService, IRegisterService registerService, IAccessControlService accessControlService)
 {
     _db = dbContex;
     _registerService      = registerService;
     _registerItemService  = registerItemService;
     _accessControlService = accessControlService;
     _translationService   = translationService;
 }
 public CodelistValuesController(IRegisterItemService registerItemService, IRegisterService registerService, IAccessControlService accessControlService, ITranslationService translationService, RegisterDbContext dbContext)
 {
     _registerItemService  = registerItemService;
     _registerService      = registerService;
     _accessControlService = accessControlService;
     _translationService   = translationService;
     _db = dbContext;
 }
 public OrganizationsController(RegisterDbContext dbContext, IRegisterService registerService, IRegisterItemService registerItemService, IAccessControlService accessControlService, ITranslationService translationService)
 {
     _dbContext            = dbContext;
     _registerService      = registerService;
     _registerItemService  = registerItemService;
     _accessControlService = accessControlService;
     _translationService   = translationService;
 }
Ejemplo n.º 8
0
 public EPSGsController(ITranslationService translationService, RegisterDbContext dbContext, IRegisterItemService registerItemService, IRegisterService registerService, IAccessControlService accessControlService)
 {
     db = dbContext;
     _registerItemService  = registerItemService;
     _registerService      = registerService;
     _accessControlService = accessControlService;
     _translationService   = translationService;
 }
 public MareanoDatasetService(RegisterDbContext dbContext)
 {
     _dbContext              = dbContext;
     _registerService        = new RegisterService(_dbContext);
     _datasetDeliveryService = new DatasetDeliveryService(_dbContext);
     _registerItemService    = new RegisterItemService(_dbContext);
     _metadataService        = new MetadataService(_dbContext);
 }
Ejemplo n.º 10
0
 public DatasetService(RegisterDbContext context)
 {
     _context                = context;
     _versioningService      = new VersioningService(_context);
     _registerService        = new RegisterService(_context);
     _registerItemService    = new RegisterItemService(_context);
     _datasetDeliveryService = new DatasetDeliveryService(_context);
     _coverageService        = new CoverageService(_context);
 }
Ejemplo n.º 11
0
        // *** HJELPEMETODER
        private DatasetsController CreateController(RegisterDbContext dbContext, IRegisterService registerService,
                                                    IRegisterItemService registerItemService, IAccessControlService accessControlService,
                                                    IDatasetDeliveryService datasetDeliveryService, ITranslationService translationService,
                                                    IDatasetService datasetService)
        {
            var controller = new DatasetsController(dbContext, registerItemService, registerService, accessControlService, datasetDeliveryService, translationService, datasetService, null);

            return(controller);
        }
Ejemplo n.º 12
0
 public InspireDatasetService(RegisterDbContext dbContext)
 {
     _dbContext              = dbContext;
     _registerService        = new RegisterService(_dbContext);
     _registerItemService    = new RegisterItemService(_dbContext);
     _datasetDeliveryService = new DatasetDeliveryService(_dbContext);
     _metadataService        = new MetadataService(_dbContext);
     _synchronizationService = new SynchronizationService(_dbContext);
 }
Ejemplo n.º 13
0
 public GeodatalovDatasetsController(RegisterDbContext dbContext, IGeodatalovDatasetService geodatalovDatasetService, IAccessControlService accessControllService, IRegisterService registerService, IRegisterItemService registerItemService, IDatasetDeliveryService datasetDeliveryService)
 {
     _db = dbContext;
     _geodatalovDatasetService = geodatalovDatasetService;
     _accessControlService     = accessControllService;
     _metadataService          = new MetadataService(_db);
     _registerService          = registerService;
     _registerItemService      = registerItemService;
     _datasetDeliveryService   = datasetDeliveryService;
 }
 public DocumentsController(RegisterDbContext dbContext, INotificationService notificationService, ITranslationService translationService, IRegisterService registerService, IRegisterItemService registerItemService, IAccessControlService accessControlService, IDocumentService documentService)
 {
     db = dbContext;
     _registerItemService  = registerItemService;
     _registerService      = registerService;
     _accessControlService = accessControlService;
     _notificationService  = notificationService;
     _translationService   = translationService;
     _documentService      = documentService;
 }
Ejemplo n.º 15
0
 public DatasetsController(RegisterDbContext dbContext, IRegisterItemService registerItemService, IRegisterService registerService, IAccessControlService accessControllService, IDatasetDeliveryService datasetDeliveryService, ITranslationService translationService, IDatasetService datasetService, IStatusReportService statusReportService)
 {
     db = dbContext;
     _registerItemService    = registerItemService;
     _registerService        = registerService;
     _accessControlService   = accessControllService;
     _datasetDeliveryService = datasetDeliveryService;
     _translationService     = translationService;
     _datasetService         = datasetService;
     _statusReportService    = statusReportService;
 }
Ejemplo n.º 16
0
 public ApiRootController(RegisterDbContext dbContext, ISearchService searchService, IRegisterService registerService, IRegisterItemService registerItemService, IInspireDatasetService inspireDatasetService, IInspireMonitoringService inspireMonitoringService, IAccessControlService accessControlService, ISynchronizationService synchronizationService, IStatusReportService statusReportService)
 {
     _registerItemService      = registerItemService;
     _inspireDatasetService    = inspireDatasetService;
     _searchService            = searchService;
     _registerService          = registerService;
     _inspireMonitoringService = inspireMonitoringService;
     _accessControlService     = accessControlService;
     _synchronizationService   = synchronizationService;
     _statusReportService      = statusReportService;
     db = dbContext;
 }
Ejemplo n.º 17
0
        public static IServiceCollection UseMigrations(this IServiceCollection serviceCollection, string connectionString)
        {
            serviceCollection.AddScoped <IMigrationContext>((serviceProvider) =>
            {
                var ctxOptions = new DbContextOptionsBuilder <RegisterDbContext>()
                                 .UseSqlServer(connectionString)
                                 .Options;

                var context = new RegisterDbContext(ctxOptions);
                return(context);
            });

            return(serviceCollection);
        }
Ejemplo n.º 18
0
 public RegistersController(ITranslationService translationService,
                            RegisterDbContext dbContext, IRegisterItemService registerItemService, ISearchService searchService, IVersioningService versioningService,
                            IRegisterService registerService, IAccessControlService accessControlService, IInspireDatasetService inspireDatasetService, IGeodatalovDatasetService geodatalovService, IInspireMonitoringService inspireMonitoringService, ISynchronizationService synchronizationService, IStatusReportService statusReportService)
 {
     _db = dbContext;
     _registerItemService      = registerItemService;
     _searchService            = searchService;
     _versioningService        = versioningService;
     _registerService          = registerService;
     _accessControlService     = accessControlService;
     _translationService       = translationService;
     _inspireDatasetService    = inspireDatasetService;
     _geodatalovDatasetService = geodatalovService;
     _inspireMonitoringService = inspireMonitoringService;
     _synchronizationService   = synchronizationService;
     _statusReportService      = statusReportService;
 }
Ejemplo n.º 19
0
        public static IWebHost UpgradeRegisterDb(this IWebHost webHost)
        {
            var connectionString = new ConfigurationBuilder()
                                   .SetBasePath(Directory.GetCurrentDirectory())
                                   .AddJsonFile("appsettings.json")
                                   .Build().GetConnectionString("RegisterDb");

            var options = new DbContextOptionsBuilder <RegisterDbContext>()
                          .UseSqlServer(connectionString)
                          .Options;

            var dbContext = new RegisterDbContext(options);

            dbContext.Database.Migrate();

            return(webHost);
        }
        public void InitializeDb()
        {
            var connectionString   = ConfigurationManager.AppSettings["DbConnectionString"];
            var apiUrl             = ConfigurationManager.AppSettings["ApiUrl"];
            var productsRepository = new ProductsRepository(connectionString);
            var barcodesRepository = new BarcodesRepository(connectionString);
            var productsApiService = new ProductsApiService(apiUrl);
            var allProducts        = productsApiService.GetAllProducts();
            var context            = new RegisterDbContext(connectionString);

            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();
            var barcodes = allProducts.Data.SelectMany(s => s.BarCodes);

            productsRepository.Add(allProducts.Data);
            barcodesRepository.Add(barcodes);
        }
Ejemplo n.º 21
0
        private string mapOrganizationSeoName(string seoName)
        {
            RegisterDbContext db = new RegisterDbContext();

            string organizationName = seoName;

            var queryResultsRegisterItem = from o in db.RegisterItems
                                           where o.seoname == seoName
                                           select o.name;

            var name = queryResultsRegisterItem.FirstOrDefault();

            organizationName = name.ToString();

            db.Dispose();

            return(organizationName);
        }
Ejemplo n.º 22
0
        public static IServiceCollection UseRegisterDbContext(this IServiceCollection serviceCollection, string connectionString, IsolationLevel level = IsolationLevel.ReadUncommitted)
        {
            //First, configure the SqlConnection and open it
            //This is done for every request/response
            serviceCollection.AddScoped <DbConnection>((serviceProvider) =>
            {
                var dbConnection = new SqlConnection(connectionString);
                dbConnection.Open();
                return(dbConnection);
            });

            //Start a new transaction based on the SqlConnection
            //This is done for every request/response
            serviceCollection.AddScoped <DbTransaction>((serviceProvider) =>
            {
                var dbConnection = serviceProvider
                                   .GetService <DbConnection>();

                return(dbConnection.BeginTransaction(level));
            });

            //Create DbOptions for the DbContext, use the DbConnection
            //This is done for every request/response
            serviceCollection.AddScoped <DbContextOptions>((serviceProvider) =>
            {
                var dbConnection = serviceProvider.GetService <DbConnection>();
                return(new DbContextOptionsBuilder <RegisterDbContext>()
                       .UseSqlServer(dbConnection)
                       .Options);
            });

            //Finally, create the DbContext, using the transaction
            //This is done for every request/response
            serviceCollection.AddScoped <RegisterDbContext>((serviceProvider) =>
            {
                var transaction = serviceProvider.GetService <DbTransaction>();
                var options     = serviceProvider.GetService <DbContextOptions>();
                var context     = new RegisterDbContext(options);
                context.Database.UseTransaction(transaction);
                return(context);
            });

            return(serviceCollection);
        }
        public static string StatusBeskrivelse(Models.Register register)
        {
            RegisterDbContext db = new RegisterDbContext();

            var queryResults = from s in db.Statuses
                               select s;

            string forslag    = translation.Registers.Proposal + ":&#013";
            string gyldig     = translation.Registers.Valid + ":&#013";
            string historiske = translation.Registers.Historical + ":&#013";

            foreach (Status s in queryResults)
            {
                if (s.group == "suggested")
                {
                    forslag += "- " + s.DescriptionTranslated() + "&#013";
                }
                if (s.group == "historical")
                {
                    historiske += "- " + s.DescriptionTranslated() + "&#013";
                }
                if (s.group == "current")
                {
                    if (register.name != "Produktspesifikasjoner")
                    {
                        if (s.value != "Sosi-valid")
                        {
                            gyldig += "- " + s.DescriptionTranslated() + "&#013";
                        }
                    }
                    else
                    {
                        gyldig += "- " + s.DescriptionTranslated() + "&#013";
                    }
                }
            }

            string beskrivelse = translation.Registers.StatusAvailable + ":&#013&#013" + forslag + "&#013" + gyldig + "&#013" + historiske;

            return(beskrivelse);
        }
Ejemplo n.º 24
0
 public bool AddtoTestRegister(TestRegister test)
 {
     try
     {
         using (regDb = new RegisterDbContext())
         {
             regDb.TestRegisters.Add(test);
             int status = regDb.SaveChanges();
             if (status > 0)
             {
                 Success = true;
             }
             else
             {
             }
         }
         return(Success);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public StatusReportService(RegisterDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Ejemplo n.º 26
0
 public ShipmentService(RegisterDbContext context)
 {
     this.context = context;
 }
Ejemplo n.º 27
0
 public GenericRepository(RegisterDbContext registerDbContext)
 {
     _dbContext = registerDbContext;
 }
 public AlertApiController(RegisterDbContext dbContext, IRegisterItemService registerItemServive, IRegisterService registerService)
 {
     _dbContext           = dbContext;
     _registerItemService = registerItemServive;
     _registerService     = registerService;
 }
Ejemplo n.º 29
0
 public SynchronizationService(RegisterDbContext dbContext)
 {
     _dbContext = dbContext;
 }
 public UsersModel(RegisterDbContext registerDbContext)
 {
     _registerDbContext = registerDbContext;
     Users = _registerDbContext.Users.ToList();
 }