private static void ConfigureIdentityProviders(IAppBuilder app, string signInAsType) { var dataProvider = new DataProviderNHibernate(new EmptyInterceptor(), new MemoryCacheManager(), new EmptyMappingInjector()); var applicationSettingRepository = new ApplicationSettingRepository(dataProvider); ConfigureFacebookLogin(app, signInAsType, applicationSettingRepository); ConfigureGoogleLogin(app, signInAsType, applicationSettingRepository); }
/// <summary> /// Initializes a new instance of the <see cref="ApplicationSettingRepositoryTest"/> class. /// </summary> public ApplicationSettingRepositoryTest() { Common.Dependencies.Register(); DataAccess.Dependencies.Register(); this.applicationSetting = new ApplicationSetting(); DIContainer.Instance.RegisterType<IComponentSettingsClient, ComponentSettingsClient>(); ConfigurationManager.AppSettings.Set("ConfigurationServiceBaseAddress", "http://Localhost/"); this.applicationSetting.ConfigurationServiceBaseAddress = "http://Localhost/"; this.repository = new ApplicationSettingRepository(this.applicationSetting); }
static async Task TestSomeCalls() { Console.WriteLine(@"Enter Servername to test(i.e. mydbserver\sqlexpress):"); string readServerName = Console.ReadLine(); Console.WriteLine("Enter Username:"******"Enter Password:"******"localhost\sqlexpress" : readServerName; string login = String.IsNullOrWhiteSpace(readServerName) ? "sa" : readUsername; string password = String.IsNullOrWhiteSpace(readPassword) ? "my_sa_passworx" : readPassword; DbOptions dbOption = new DbOptions() { DbHostname = server, DbName = "AssetWorx", DbUsername = login, DbPassword = password, DbType = "Sql Server" }; SqlServerFormatter sqlServerFormatter = new SqlServerFormatter(dbOption); LocationRepository locationRepo = new LocationRepository(dbOption, sqlServerFormatter); ApplicationSettingRepository appSettingsRepo = new ApplicationSettingRepository(dbOption, sqlServerFormatter); LocationHistoryRepository locationHistoryRepo = new LocationHistoryRepository(dbOption, sqlServerFormatter); EventRepository eventRepo = new EventRepository(dbOption, appSettingsRepo, sqlServerFormatter); MapAreaRepository mapAreaRepo = new MapAreaRepository(dbOption, sqlServerFormatter); AssetRepository assetRepo = new AssetRepository(dbOption, locationRepo, locationHistoryRepo, eventRepo, appSettingsRepo, mapAreaRepo, sqlServerFormatter); List <Asset> assets = await assetRepo.GetAll(null, null, null); Console.WriteLine("***************ALL ASSETS**************"); foreach (Asset asset in assets) { Console.WriteLine(string.Format("Got asset {0}", asset.Name)); } assets = await assetRepo.GetChangedAssets(DateTimeOffset.Now.AddDays(-10)); Console.WriteLine("***************CHANGED ASSETS**************"); foreach (Asset asset in assets) { Console.WriteLine(string.Format("Got changed asset {0}", asset.Name)); } Console.ReadLine(); }