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); } }
public CountriesController(ICountryObjectsRepository r) { repository = r; }
public CountriesController(ICountryObjectsRepository r, ICountryCurrencyObjectsRepository c) { repository = r; currencies = c; }