private static void AddDummySitemapData(ISitemapRepository repo)
        {
            var sitemapData = new SitemapData();

            sitemapData.Data = new byte[] { 0, 1, 2, 3, 4 };
            repo.GetSitemapData(Arg.Any <string>()).Returns(sitemapData);
        }
예제 #2
0
        public SitemapCreateJob()
        {
            IsStoppable = true;

            this._sitemapRepository = ServiceLocator.Current.GetInstance<ISitemapRepository>();
            this._sitemapXmlGeneratorFactory = ServiceLocator.Current.GetInstance<SitemapXmlGeneratorFactory>();
        }
예제 #3
0
        public SitemapCreateJob()
        {
            IsStoppable = true;

            this._sitemapRepository          = ServiceLocator.Current.GetInstance <ISitemapRepository>();
            this._sitemapXmlGeneratorFactory = ServiceLocator.Current.GetInstance <SitemapXmlGeneratorFactory>();
        }
예제 #4
0
 public CommerceSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, ISiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository, ReferenceConverter referenceConverter, IContentFilter contentFilter, IContentLoader contentLoader) : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository, contentFilter, contentLoader)
 {
     if (referenceConverter == null)
     {
         throw new ArgumentNullException("referenceConverter");
     }
     _referenceConverter = referenceConverter;
 }
 protected SitemapXmlGenerator(ISitemapRepository sitemapRepository)
 {
     this._sitemapRepository        = sitemapRepository;
     this._contentRepository        = ServiceLocator.Current.GetInstance <IContentRepository>();
     this._urlResolver              = ServiceLocator.Current.GetInstance <UrlResolver>();
     this._siteDefinitionRepository = ServiceLocator.Current.GetInstance <SiteDefinitionRepository>();
     this._urlSet = new HashSet <string>();
 }
 protected SitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository)
 {
     this.SitemapRepository = sitemapRepository;
     this.ContentRepository = contentRepository;
     this.UrlResolver = urlResolver;
     this.SiteDefinitionRepository = siteDefinitionRepository;
     this.LanguageBranchRepository = languageBranchRepository;
     this.EnabledLanguages = this.LanguageBranchRepository.ListEnabled();
     this._urlSet = new HashSet<string>();
 }
예제 #7
0
 protected SitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository)
 {
     this.SitemapRepository        = sitemapRepository;
     this.ContentRepository        = contentRepository;
     this.UrlResolver              = urlResolver;
     this.SiteDefinitionRepository = siteDefinitionRepository;
     this.LanguageBranchRepository = languageBranchRepository;
     this.EnabledLanguages         = this.LanguageBranchRepository.ListEnabled();
     this.UrlSet = new HashSet <string>();
 }
        private static GetaSitemapController CreateController(ISitemapRepository repo, SitemapXmlGeneratorFactory factory,
                                                              ControllerContext controllerContext)
        {
            var controller = new GetaSitemapController(repo, factory);

            controller.ControllerContext = controllerContext;
            controller.Response.Filter   = new MemoryStream();

            return(controller);
        }
예제 #9
0
 public SitemapController(
     ISitemapRepository sitemapRepository,
     IHostBindingsService hostBindingsService,
     HttpRequestBase request)
 {
     if (sitemapRepository == null) throw new ArgumentNullException("sitemapRepository");
     if (hostBindingsService == null) throw new ArgumentNullException("hostBindingsService");
     if (request == null) throw new ArgumentNullException("request");
     _sitemapRepository = sitemapRepository;
     _hostBindingsService = hostBindingsService;
     _request = request;
 }
예제 #10
0
        /// <summary>
        /// Default constructor. Creates a new Entity Framework Api object.
        /// </summary>
        public DataService()
        {
            var builder = new DbContextOptionsBuilder <Db>();

            Module.DbConfig(builder);
            this.db = new Db(builder.Options);

            Archives   = new Repositories.ArchiveRepository(db);
            BlockTypes = new Repositories.BlockTypeRepository(db);
            Categories = new Repositories.CategoryRepository(db);
            Pages      = new Repositories.PageRepository(this, db);
            PageTypes  = new Repositories.PageTypeRepository(db);
            Posts      = new Repositories.PostRepository(db);
            Sitemap    = new Repositories.SitemapRepository(db);
        }
예제 #11
0
 public SitemapController(
     ISitemapRepository sitemapRepository,
     IHostBindingsService hostBindingsService,
     HttpRequestBase request)
 {
     if (sitemapRepository == null)
     {
         throw new ArgumentNullException("sitemapRepository");
     }
     if (hostBindingsService == null)
     {
         throw new ArgumentNullException("hostBindingsService");
     }
     if (request == null)
     {
         throw new ArgumentNullException("request");
     }
     _sitemapRepository   = sitemapRepository;
     _hostBindingsService = hostBindingsService;
     _request             = request;
 }
 public MobileSitemapXmlGenerator(ISitemapRepository sitemapRepository) : base(sitemapRepository)
 {
 }
 public CommerceAndStandardSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository, ReferenceConverter referenceConverter)
     : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository, referenceConverter)
 {
 }
 public GetaSitemapIndexController(ISitemapRepository sitemapRepository)
 {
     _sitemapRepository = sitemapRepository;
 }
 public SitemapXmlGeneratorFactory(ISitemapRepository sitemapRepository)
 {
     this._sitemapRepository = sitemapRepository;
 }
 public StandardSitemapXmlGenerator(ISitemapRepository sitemapRepository) : base(sitemapRepository)
 {
 }
예제 #17
0
 public MobileSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, ISiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository, IContentFilter contentFilter, IContentLoader contentLoader) : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository, contentFilter, contentLoader)
 {
 }
 public GetaSitemapIndexController(ISitemapRepository sitemapRepository)
 {
     _sitemapRepository = sitemapRepository;
 }
 public static GetaSitemapController CreateController(ISitemapRepository repo, SitemapXmlGeneratorFactory factory)
 {
     return(CreateController(repo, factory, CreateControllerContext()));
 }
예제 #20
0
 public AdminManageSitemap()
 {
     sitemapRepository = new SitemapRepository();
 }
예제 #21
0
 public GetaSitemapController(ISitemapRepository sitemapRepository, SitemapXmlGeneratorFactory sitemapXmlGeneratorFactory)
 {
     _sitemapRepository          = sitemapRepository;
     _sitemapXmlGeneratorFactory = sitemapXmlGeneratorFactory;
 }
예제 #22
0
 public SitemapService(ISitemapRepository sitemapRepository)
 {
     this.sitemapRepository = sitemapRepository;
 }
 public SitemapXmlGeneratorFactory(ISitemapRepository sitemapRepository)
 {
     this._sitemapRepository = sitemapRepository;
 }
예제 #24
0
 public CommerceAndStandardSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, ISiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository, ReferenceConverter referenceConverter, IContentFilter contentFilter, IContentLoader contentLoader)
     : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository, referenceConverter, contentFilter, contentLoader)
 {
 }
 public CommerceSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository, ReferenceConverter referenceConverter) : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository)
 {
     if (referenceConverter == null) throw new ArgumentNullException("referenceConverter");
     _referenceConverter = referenceConverter;
 }
 public StandardSitemapXmlGenerator(ISitemapRepository sitemapRepository) : base(sitemapRepository)
 {
 }
예제 #27
0
 public SitemapUrlRoutingInit(ISitemapRepository sitemapRepository)
 {
     this.sitemapRepository = sitemapRepository;
 }
예제 #28
0
 public SitemapService(ISitemapRepository sitemapRepository)
 {
     this.sitemapRepository = sitemapRepository;
 }
예제 #29
0
 public SitemapCreateJob()
 {
     this._sitemapRepository = new SitemapRepository();
     this._sitemapXmlGeneratorFactory = new SitemapXmlGeneratorFactory(this._sitemapRepository);
 }
예제 #30
0
 public SitemapUrlRoutingInit(ISitemapRepository sitemapRepository)
 {
     this.sitemapRepository = sitemapRepository;
 }
예제 #31
0
 public StandardSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository) : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository)
 {
 }
 public GetaSitemapController(ISitemapRepository sitemapRepository, SitemapXmlGeneratorFactory sitemapXmlGeneratorFactory)
 {
     _sitemapRepository = sitemapRepository;
     _sitemapXmlGeneratorFactory = sitemapXmlGeneratorFactory;
 }
예제 #33
0
 public SitemapCreateJob()
 {
     this._sitemapRepository          = new SitemapRepository();
     this._sitemapXmlGeneratorFactory = new SitemapXmlGeneratorFactory(this._sitemapRepository);
 }
 public MobileSitemapXmlGenerator(ISitemapRepository sitemapRepository) : base(sitemapRepository)
 {
 }
 public AdminManageSitemap()
 {
     sitemapRepository = new SitemapRepository();
 }
 public MobileSitemapXmlGenerator(ISitemapRepository sitemapRepository, IContentRepository contentRepository, UrlResolver urlResolver, SiteDefinitionRepository siteDefinitionRepository, ILanguageBranchRepository languageBranchRepository) : base(sitemapRepository, contentRepository, urlResolver, siteDefinitionRepository, languageBranchRepository)
 {
 }