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)); }
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)); }
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)); }
public TreeFactory(IContentLoader contentLoader, IContentRouteHelperContext contentRouteHelperContext, IFilterFacade filters, ILoggerFactory loggerFactory) : base(contentLoader, contentRouteHelperContext, filters, loggerFactory) { }