public Tracker(Persistence.IPersister persister, Persistence.Finder.IItemFinder find, N2.Web.IUrlParser urlParser, N2.Web.IErrorHandler errorHandler) { this.persister = persister; this.find = find; this.urlParser = urlParser; this.errorHandler = errorHandler; }
public override void SetUp() { base.SetUp(); CreatePersister(); parser = mocks.StrictMock<N2.Web.IUrlParser>(); context = CreateWebContext(false); EditSection editSection = new EditSection(); security = new SecurityManager(context, editSection); enforcer = new SecurityEnforcer(persister, security, new ContentActivator(null, null, null), parser, context, new HostSection()); enforcer.Start(); }
public override void SetUp() { base.SetUp(); CreatePersister(); parser = mocks.StrictMock <N2.Web.IUrlParser>(); context = CreateWebContext(false); EditSection editSection = new EditSection(); security = new SecurityManager(context, editSection); enforcer = new SecurityEnforcer(persister, security, new ContentActivator(null, null, null), parser, context); enforcer.Start(); }
public Tracker(Persistence.IPersister persister, Persistence.Finder.IItemFinder find, N2.Web.IUrlParser urlParser, ConnectionMonitor connections, N2.Web.IErrorNotifier errorHandler) { this.persister = persister; this.find = find; this.urlParser = urlParser; this.errorHandler = errorHandler; connections.Online += delegate { persister.ItemSaving += persister_ItemSaving; }; connections.Offline += delegate { persister.ItemSaving -= persister_ItemSaving; }; }
public Tracker(Persistence.IPersister persister, IRepository<ContentDetail> detailRepository, N2.Web.IUrlParser urlParser, ConnectionMonitor connections, N2.Web.IErrorNotifier errorHandler) { this.persister = persister; this.detailRepository = detailRepository; this.urlParser = urlParser; this.errorHandler = errorHandler; connections.Online += delegate { persister.ItemSaving += persister_ItemSaving; }; connections.Offline += delegate { persister.ItemSaving -= persister_ItemSaving; }; }
public Tracker(Persistence.IPersister persister, N2.Web.IUrlParser urlParser, ConnectionMonitor connections, N2.Web.IErrorNotifier errorHandler, Configuration.EditSection config) { this.repository = persister.Repository; this.urlParser = urlParser; this.errorHandler = errorHandler; if (config.LinkTracker.Enabled) { connections.Online += delegate { persister.ItemSaving += persister_ItemSaving; }; connections.Offline += delegate { persister.ItemSaving -= persister_ItemSaving; }; } }
public override void SetUp() { base.SetUp(); CreatePersister(); parser = mocks.StrictMock<N2.Web.IUrlParser>(); context = CreateWebContext(false); EditSection editSection = new EditSection(); security = new SecurityManager(context, editSection); enforcer = new SecurityEnforcer(persister, security, MockRepository.GenerateStub<IDefinitionManager>(), parser, context); enforcer.Start(); }
public static void Initialize(N2.Persistence.IPersister persister, ISecurityManager security, ContentActivator activator, N2.Web.IUrlParser urlParser, N2.Web.IWebContext webContext, N2.Configuration.HostSection config) { _webContext = webContext; _security = security; _permissionDeniedHttpCode = config.Web.PermissionDeniedHttpCode; }