// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddMvc(); AuthService authserver = new AuthService(Configuration.GetConnectionString("AuthDatabase")); foreach (var realm in Configuration.GetSection("Realms").GetChildren()) { if (realm.GetValue <bool>("Enabled")) { authserver.AddRealm(realm.GetValue <int>("Id"), realm.GetValue <string>("ConnectionString")); } } services.Add(new ServiceDescriptor(typeof(AuthService), authserver)); }