|
|
@ -68,9 +68,7 @@ namespace PlexRequests.UI
|
|
|
|
|
|
|
|
|
|
|
|
protected override void ConfigureRequestContainer(TinyIoCContainer container, NancyContext context)
|
|
|
|
protected override void ConfigureRequestContainer(TinyIoCContainer container, NancyContext context)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
container.Register<IUserMapper, UserMapper>();
|
|
|
|
|
|
|
|
container.Register<ICustomUserMapper, UserMapper>();
|
|
|
|
|
|
|
|
container.Register<ISqliteConfiguration, DbConfiguration>(new DbConfiguration(new SqliteFactory()));
|
|
|
|
|
|
|
|
container.Register<ICacheProvider, MemoryCacheProvider>().AsSingleton();
|
|
|
|
container.Register<ICacheProvider, MemoryCacheProvider>().AsSingleton();
|
|
|
|
|
|
|
|
|
|
|
|
// Settings
|
|
|
|
// Settings
|
|
|
@ -88,7 +86,6 @@ namespace PlexRequests.UI
|
|
|
|
|
|
|
|
|
|
|
|
// Repo's
|
|
|
|
// Repo's
|
|
|
|
container.Register<IRepository<LogEntity>, GenericRepository<LogEntity>>();
|
|
|
|
container.Register<IRepository<LogEntity>, GenericRepository<LogEntity>>();
|
|
|
|
container.Register<IRepository<UsersModel>, UserRepository<UsersModel>>();
|
|
|
|
|
|
|
|
container.Register<IRepository<ScheduledJobs>, GenericRepository<ScheduledJobs>>();
|
|
|
|
container.Register<IRepository<ScheduledJobs>, GenericRepository<ScheduledJobs>>();
|
|
|
|
container.Register<IRequestService, JsonRequestService>();
|
|
|
|
container.Register<IRequestService, JsonRequestService>();
|
|
|
|
container.Register<ISettingsRepository, SettingsJsonRepository>();
|
|
|
|
container.Register<ISettingsRepository, SettingsJsonRepository>();
|
|
|
@ -122,8 +119,15 @@ namespace PlexRequests.UI
|
|
|
|
loc.SetContainer(container);
|
|
|
|
loc.SetContainer(container);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
|
|
|
|
protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
container.Register<ISqliteConfiguration, DbConfiguration>(new DbConfiguration(new SqliteFactory()));
|
|
|
|
|
|
|
|
container.Register<IRepository<UsersModel>, UserRepository<UsersModel>>();
|
|
|
|
|
|
|
|
container.Register<IUserMapper, UserMapper>();
|
|
|
|
|
|
|
|
container.Register<ICustomUserMapper, UserMapper>();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CookieBasedSessions.Enable(pipelines, CryptographyConfiguration.Default);
|
|
|
|
CookieBasedSessions.Enable(pipelines, CryptographyConfiguration.Default);
|
|
|
|
|
|
|
|
|
|
|
|
StaticConfiguration.DisableErrorTraces = false;
|
|
|
|
StaticConfiguration.DisableErrorTraces = false;
|
|
|
|