added open generic registration for simple repository, services can now use simple repository independently.

This commit is contained in:
kay.one 2013-02-16 21:09:35 -08:00
commit e7deda4d5d
9 changed files with 28 additions and 45 deletions

View file

@ -85,6 +85,8 @@ namespace NzbDrone.Core
return c.Resolve<IObjectDbFactory>().Create();
}).As<IObjectDatabase>().SingleInstance();
container.RegisterGeneric(typeof(BasicRepository<>)).As(typeof(IBasicRepository<>));
container.RegisterType<DatabaseTarget>().WithParameter(ResolvedParameter.ForNamed<IDatabase>("DatabaseTarget"));
container.RegisterType<LogProvider>().WithParameter(ResolvedParameter.ForNamed<IDatabase>("LogProvider"));
}