protected override void Seed(AdminContext context) { if (context.TenantMappings.FirstOrDefault() != null) { return; } var mappings = new List <TenantMapping>(); if (_debug) { context.TenantMappings.AddRange(DataFileLoader.Load <TenantMapping>("tenantmappings.json")); context.WsFedMappings.AddRange(DataFileLoader.Load <WsFedMapping>("wsfedmappings.json")); context.WsFedProtocolMappings.AddRange(DataFileLoader.Load <WsFedProtocolMapping>("wsfedprotocolmappings.json")); } else { context.TenantMappings.Add( new TenantMapping { TenantMappingId = GuidCombGenerator.Generate(), TenantId = AppSettings.AdminDomain, TenantName = AppSettings.IamClientName, ClientId = AppSettings.IamClientId }); } context.SaveChanges(); }
public void DataLoader_DataLoads() { var dataLoader = new DataFileLoader(Configuration); var cities = dataLoader.LoadData(); Assert.IsTrue(cities.Count > 0); Assert.IsTrue(!cities.Any(c => c == null || c.Id == default)); }
public IMap Generate(string mapName, IRandom random, IProgress <string> progress) { var mapData = DataFileLoader.LoadFile(MapFile); var map = MapSerializer.Deserialize(SystemContainer, mapData, mapName); map.MapKey = new MapKey(mapName); return(map); }
public void AddLoaders(string contentDir, string locDir) { var content = new DataFileLoader(contentDir); content.LoadFilesFromAssignedFolder(Log); var loc = new DataFileLoader(locDir); loc.LoadFilesFromAssignedFolder(Log); AddLoaders(content, loc); }
private void PerformFileLoadSaveSetup() { // Load in saved notes, setup auto-save mechanism string dataFilePath = "SavedNotes.xml"; DataFileLoader loader = SimpleIoc.Default.GetInstance <DataFileLoader>(); loader.LoadDataIntoRepo(dataFilePath).ContinueWith(_ => { fileSaver.SaveDataAtInterval(dataFilePath, 30); }); }
protected override void Seed(ClientConfigurationDbContext context) { var clients = new List <Client>(); if (_debug) { clients.AddRange(DataFileLoader.Load <Client>("clients.json")); } else { clients.Add(new Client { ClientId = AppSettings.IamClientId, ClientName = AppSettings.IamClientName, Flow = Flows.Implicit, RequireConsent = false, RedirectUris = new List <string> { AppSettings.IamAdminFullUrl }, PostLogoutRedirectUris = new List <string> { AppSettings.IamAdminFullUrl }, IdentityProviderRestrictions = new List <string> { Constants.PrimaryAuthenticationType }, AllowedScopes = new List <string> { "openid", "profile", "email", "role" } }); } context.Clients.AddOrUpdate(c => c.ClientId, clients.Select(m => m.ToEntity()).ToArray()); }
public void AddLoaders(DataFileLoader content, DataFileLoader loc) { Content.Add(content); Loc.Add(loc); }