1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-02 00:22:50 -05:00

move repos and services reg out to core extensions

This commit is contained in:
Kyle Spearrin
2017-04-26 16:13:24 -04:00
parent f116977498
commit 3a5f667683
3 changed files with 65 additions and 24 deletions

View File

@ -8,6 +8,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Bit.Core;
using Stripe;
namespace Bit.Billing
{
@ -38,11 +39,22 @@ namespace Bit.Billing
services.AddOptions();
// Settings
//var globalSettings = new GlobalSettings();
//ConfigurationBinder.Bind(Configuration.GetSection("GlobalSettings"), globalSettings);
//services.AddSingleton(s => globalSettings);
var globalSettings = new GlobalSettings();
ConfigurationBinder.Bind(Configuration.GetSection("GlobalSettings"), globalSettings);
services.AddSingleton(s => globalSettings);
services.Configure<BillingSettings>(Configuration.GetSection("BillingSettings"));
// Stripe Billing
StripeConfiguration.SetApiKey(globalSettings.StripeApiKey);
// Repositories
services.AddSqlServerRepositories();
// Services
services.AddBaseServices();
services.AddDefaultServices();
// Mvc
services.AddMvc();
}