public IEnumerable <string> SetDatabaseResources()
        {
            var result = ReloadResources.Reset(_dbContext);

            ResourceManager.LoadConfigurationDataFromDb(new ConfigurationDataRepositoryDB(_dbContext));
            ResourceManager.LoadResourceFromDb(new ResourceRepositoryDB(_dbContext));
            ResourceManager.LoadResourceLookupFromDb(new ResourceLookupRepositoryDB(_dbContext));
            ResourceManager.LoadGeoLocationDataFromDb(new GeoCountryRepositoryDB(_dbContext), new GeoLanguageRepositoryDB(_dbContext), new GeoNameRepositoryDB(_dbContext), new GeoTimeZoneRepositoryDB(_dbContext));
            return(result);
        }
示例#2
0
 public static void RequestReloadResources()
 {
     System.Diagnostics.Debug.WriteLine("RequestReloadResources");
     ReloadResources?.Invoke();
 }
 public void ClearDatabase()
 {
     ReloadResources.ClearDatabase(_dbContext);
     _ravenStore.ClearRaven();
     _photoService.ClearPhotos();
 }
 public void DeleteDatabaseResources()
 {
     ReloadResources.Delete(_dbContext);
 }