/// <summary> /// Initializes a new instance of the <see cref="NodeService" /> class. /// </summary> /// <param name="repository">The repository.</param> /// <param name="unitOfWork">The unit of work.</param> /// <param name="cmsConfiguration">The CMS configuration.</param> /// <param name="accessControlService">The access control service.</param> /// <param name="securityService">The security service.</param> /// <param name="categoryService">The category service.</param> public NodeService( IRepository repository, IUnitOfWork unitOfWork, ICmsConfiguration cmsConfiguration, IAccessControlService accessControlService, ISecurityService securityService, Module.Root.Services.ICategoryService categoryService) { this.repository = repository; this.unitOfWork = unitOfWork; this.cmsConfiguration = cmsConfiguration; this.accessControlService = accessControlService; this.securityService = securityService; this.categoryService = categoryService; }
/// <summary> /// Initializes a new instance of the <see cref="CategoryTreeService" /> class. /// </summary> /// <param name="repository">The repository.</param> /// <param name="unitOfWork">The unit of work.</param> /// <param name="treeService">The tree service.</param> /// <param name="nodeService">The node service.</param> /// <param name="nodesService">The nodes service.</param> /// <param name="accessControlService">The access control service.</param> /// <param name="securityService">The security service.</param> /// <param name="categoryService">The category service.</param> /// <param name="categoryTreeService">The category tree service</param> /// <param name="cmsConfiguration">The CMS configuration.</param> /// <param name="categorizableItemsService">The categorizable items service</param> public CategoryTreeService( IRepository repository, IUnitOfWork unitOfWork, INodesTreeService treeService, INodeService nodeService, INodesService nodesService, IAccessControlService accessControlService, ISecurityService securityService, Module.Root.Services.ICategoryService categoryService, Module.Root.Services.Categories.Tree.ICategoryTreeService categoryTreeService, ICmsConfiguration cmsConfiguration, ICategorizableItemsService categorizableItemsService) { this.repository = repository; this.unitOfWork = unitOfWork; this.treeService = treeService; this.nodeService = nodeService; this.nodesService = nodesService; this.accessControlService = accessControlService; this.securityService = securityService; this.categoryService = categoryService; this.categoryTreeService = categoryTreeService; this.cmsConfiguration = cmsConfiguration; this.categorizableItemsService = categorizableItemsService; }