Esempio n. 1
0
 public Tracker(Persistence.IPersister persister, Persistence.Finder.IItemFinder find, N2.Web.IUrlParser urlParser, N2.Web.IErrorNotifier errorHandler)
 {
     this.persister    = persister;
     this.find         = find;
     this.urlParser    = urlParser;
     this.errorHandler = errorHandler;
 }
Esempio n. 2
0
 public Tracker(Persistence.IPersister persister, Persistence.Finder.IItemFinder find, N2.Web.IUrlParser urlParser, N2.Web.IErrorNotifier errorHandler)
 {
     this.persister = persister;
     this.find = find;
     this.urlParser = urlParser;
     this.errorHandler = errorHandler;
 }
Esempio n. 3
0
        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;
            };
        }
Esempio n. 4
0
        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;
            };
        }
Esempio n. 5
0
        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;
				};
			}
		}
Esempio n. 6
0
        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;
                };
            }
        }