private void RegisterStores(TinyIoCContainer container) { if (_appConfig.UseInMemoryStores) { container.RegisterInMemoryStores(); } else { container.RegisterCouchDbStores(_appConfig, _loggingLevelSwitch); } }
protected override void ConfigureRequestContainer(TinyIoCContainer container, NancyContext context) { base.ConfigureRequestContainer(container, context); container.Register(new NancyContextWrapper(context)); var appConfig = container.Resolve <IAppConfiguration>(); container.UseHttpClientFactory(context, appConfig.IdentityServerConfidentialClientSettings); container.RegisterServices(); if (!_appConfig.UseInMemoryStores) { container.RegisterCouchDbStores(_appConfig, _loggingLevelSwitch); } }