public static void Setup(out ContentPersister persister, ISessionProvider sessionProvider, N2.Persistence.IRepository <int, ContentItem> itemRepository, INHRepository <int, ContentDetail> linkRepository, ItemFinder finder, SchemaExport schemaCreator) { persister = new ContentPersister(itemRepository, linkRepository, finder); schemaCreator.Execute(false, true, false, sessionProvider.OpenSession.Session.Connection, null); }
public StatisticsRepository(N2.Persistence.IRepository <Bucket> buckets, N2.Persistence.IRepository <Statistic> statistics) { this.buckets = buckets; this.statistics = statistics; }
public static void Setup(out ContentPersister persister, ISessionProvider sessionProvider, N2.Persistence.IRepository <ContentItem> itemRepository, INHRepository <ContentDetail> linkRepository, SchemaExport schemaCreator) { persister = new ContentPersister(itemRepository, linkRepository); new BehaviorInvoker(persister, new N2.Definitions.Static.DefinitionMap()).Start(); schemaCreator.Execute(false, true, false, sessionProvider.OpenSession.Session.Connection, null); }
public SqlBucketRepository(N2.Persistence.IRepository <Bucket> buckets, N2.Persistence.IRepository <Statistic> statistics, ISessionProvider session) : base(buckets, statistics) { this.session = session; }