Exemplo n.º 1
0
 public static void Initialize(SentryDbContext dbContext)
 {
     CountriesDbTableInitializer.Initialize(dbContext);
     CurrenciesDbTableInitializer.Initialize(dbContext);
     CountryCurrenciesDbTableInitializer.Initialize(dbContext);
     AddressDbTableInitializer.Initialize(dbContext);
 }
Exemplo n.º 2
0
 private void initTestDatabase(TestServer server)
 {
     using (var scope = server.Host.Services.CreateScope()) {
         var services = scope.ServiceProvider;
         repository = services.GetRequiredService <ICountryObjectsRepository>();
         var db = services.GetService <SentryDbContext>();
         CountriesDbTableInitializer.Initialize(db);
     }
 }
        [TestMethod] public void InitializeTest()
        {
            TestCleanup();
            CountriesDbTableInitializer.Initialize(db);
            var l = SystemRegionInfo.GetRegionsList();

            for (var i = l.Count; i > 0; i--)
            {
                var c = l[i - 1];
                if (SystemRegionInfo.IsCountry(c))
                {
                    continue;
                }
                l.Remove(c);
            }
            Assert.AreEqual(l.Count, db.Countries.Count());
        }
 public static void Initialize(SentryDbContext dbContext)
 {
     CountriesDbTableInitializer.Initialize(dbContext);
     CurrenciesDbTableInitializer.Initialize(dbContext);
     CountryCurrenciesDbTableInitializer.Initialize(dbContext);
     AddressDbTableInitializer.Initialize(dbContext);
     EffectsDbTableInitializer.Initialize(dbContext);
     MedicinesDbTableInitializer.Initialize(dbContext);
     MedicineEffectsDbTableInitializer.Initialize(dbContext);
     PersonsDbTableInitializer.Initialize(dbContext);
     PersonMedicineDbTableInitializer.Initialize(dbContext);
     DosageDbTableInitializer.Initialize(dbContext);
     SchemeDbTableInitializer.Initialize(dbContext);
     RepresentorsDbTableInitializer.Initialize(dbContext);
     CategoriesDbTableInitializer.Initialize(dbContext);
     CategoryMedicineDbTableInitializer.Initialize(dbContext);
 }
Exemplo n.º 5
0
        public static void Main(string[] args)
        {
            var host = BuildWebHost(args);

            using (var scope = host.Services.CreateScope())
            {
                var services = scope.ServiceProvider;
                try
                {
                    var context = services.GetRequiredService <ICountryObjectsRepository>();
                    CountriesDbTableInitializer.Initialize(context);
                    var context2 = services.GetRequiredService <ICurrencyObjectsRepository>();
                    CurrencyDbTableInitializer.Initialize(context2);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occured while seeding the database");
                }
            }
            host.Run();
        }
 [TestMethod] public void CantInitializeTest()
 {
     Assert.AreEqual(count, db.Countries.Count());
     CountriesDbTableInitializer.Initialize(db);
     Assert.AreEqual(count, db.Countries.Count());
 }