protected CollectionFactory(IContentLoader contentLoader, IContentRouteHelperContext contentRouteHelperContext, IFilterFacade filters, ILoggerFactory loggerFactory)
 {
     this.ContentLoader             = contentLoader ?? throw new ArgumentNullException(nameof(contentLoader));
     this.Filters                   = filters ?? throw new ArgumentNullException(nameof(filters));
     this.LoggerFactory             = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory));
     this.Logger                    = loggerFactory.Create(this.GetType().FullName);
     this.ContentRouteHelperContext = contentRouteHelperContext ?? throw new ArgumentNullException(nameof(contentRouteHelperContext));
 }
Пример #2
0
 public ListFactory(IContentLoader contentLoader, IContentRouteHelperContext contentRouteHelperContext, IFilterFacade filters, ILoggerFactory loggerFactory, IPaginationFactory paginationFactory, IWebFacade webFacade) : base(contentLoader, contentRouteHelperContext, filters, loggerFactory)
 {
     this.PaginationFactory = paginationFactory ?? throw new ArgumentNullException(nameof(paginationFactory));
     this.WebFacade         = webFacade ?? throw new ArgumentNullException(nameof(webFacade));
 }
Пример #3
0
 public ContentFacade(ICollectionFacade collections, IFilterFacade filters, IContentLoader loader, IContentRepository repository, IContentRouteHelperContext routing, ISiteDefinitionResolver siteDefinitionResolver, IUrlResolver urlResolver, IWebFacade web)
 {
     this.Collections            = collections ?? throw new ArgumentNullException(nameof(collections));
     this.Filters                = filters ?? throw new ArgumentNullException(nameof(filters));
     this.Loader                 = loader ?? throw new ArgumentNullException(nameof(loader));
     this.Repository             = repository ?? throw new ArgumentNullException(nameof(repository));
     this.Routing                = routing ?? throw new ArgumentNullException(nameof(routing));
     this.SiteDefinitionResolver = siteDefinitionResolver ?? throw new ArgumentNullException(nameof(siteDefinitionResolver));
     this.UrlResolver            = urlResolver ?? throw new ArgumentNullException(nameof(urlResolver));
     this.Web = web ?? throw new ArgumentNullException(nameof(web));
 }
Пример #4
0
 public TreeFactory(IContentLoader contentLoader, IContentRouteHelperContext contentRouteHelperContext, IFilterFacade filters, ILoggerFactory loggerFactory) : base(contentLoader, contentRouteHelperContext, filters, loggerFactory)
 {
 }