Esempio n. 1
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);
     }
 }
        public static void Initialize(ICountryObjectsRepository c)
        {
            if (c.IsInitialized())
            {
                return;
            }
            var regions = SystemRegionInfo.GetRegionsList();

            foreach (var r in regions)
            {
                if (!SystemRegionInfo.IsCountry(r))
                {
                    continue;
                }
                var e = CountryObjectFactory.Create(r);
                c.AddObject(e);
            }
        }
Esempio n. 3
0
 public CountriesController(ICountryObjectsRepository r)
 {
     repository = r;
 }
Esempio n. 4
0
 public CountriesController(ICountryObjectsRepository r, ICountryCurrencyObjectsRepository c)
 {
     repository = r;
     currencies = c;
 }