public void Execute() { var defaultBaseType = typeof(XpoRepository <>); var constructorParams = new Type[] { typeof(ISessionManager) }; RepositoryGenerator.GenerateRepositories(dependencyResolver, defaultBaseType, constructorParams, _appDomainHelpers); }
public void Execute() { var orm = ConfigurationManager.AppSettings["BoC.Persistence.Orm"]; if (orm != null && !orm.Equals("umbracoglass", StringComparison.InvariantCultureIgnoreCase)) { return; } var defaultBaseType = typeof(UmbracoRepository <>); var constructorParams = new[] { typeof(IUmbracoServiceProvider) }; RepositoryGenerator.GenerateRepositories(_dependencyResolver, defaultBaseType, constructorParams); }
public void Execute() { var orm = ConfigurationManager.AppSettings["BoC.Persistence.Orm"]; if (orm != null && !orm.Equals("db4o", StringComparison.InvariantCultureIgnoreCase)) { return; } var defaultBaseType = typeof(Db4oRepository <>); var constructorParams = new[] { typeof(ISessionManager) }; RepositoryGenerator.GenerateRepositories(_dependencyResolver, defaultBaseType, constructorParams, _appDomainHelpers); }
public void Execute() { var orm = ConfigurationManager.AppSettings["BoC.Persistence.Orm"]; if (orm != null && !orm.Equals("sitecoreglass", StringComparison.InvariantCultureIgnoreCase)) { return; } var defaultBaseType = typeof(SitecoreRepository <>); var constructorParams = new[] { typeof(IDatabaseProvider), typeof(ISitecoreServiceProvider), typeof(IProviderSearchContextProvider), typeof(ILogger) }; RepositoryGenerator.GenerateRepositories(dependencyResolver, defaultBaseType, constructorParams, _appDomainHelpers); }