The settings have now been split out of the main db.

Next is the External stuff e.g. Plex/Emby/Sonarr/Radarr stuff
This commit is contained in:
TidusJar 2018-10-04 14:35:05 +01:00
parent 66af499970
commit 618ee16d9d
17 changed files with 328 additions and 69 deletions

View file

@ -128,8 +128,10 @@ namespace Ombi.DependencyInjection
public static void RegisterStore(this IServiceCollection services) {
services.AddEntityFrameworkSqlite().AddDbContext<OmbiContext>();
services.AddEntityFrameworkSqlite().AddDbContext<SettingsContext>();
services.AddScoped<IOmbiContext, OmbiContext>(); // https://docs.microsoft.com/en-us/aspnet/core/data/entity-framework-6
services.AddScoped<ISettingsContext, SettingsContext>(); // https://docs.microsoft.com/en-us/aspnet/core/data/entity-framework-6
services.AddTransient<ISettingsRepository, SettingsJsonRepository>();
services.AddTransient<ISettingsResolver, SettingsResolver>();
services.AddTransient<IPlexContentRepository, PlexServerContentRepository>();