/// <summary> /// Initializes a new instance of the <see cref="SPFeatureController"/> class. /// </summary> /// <param name="featureService">The feature service.</param> /// <param name="logger">The logger.</param> public SPFeatureController( ISPFeatureService featureService, ILoggerExtension logger) { this.featureService = featureService; this.logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="SPRoleHierarchyController"/> class. /// </summary> /// <param name="serviceProvider">The service provider.</param> /// <param name="roleService">The role service.</param> /// <param name="featureService">The feature service.</param> /// <param name="rolePermissionService">The role permission service.</param> /// <param name="logger">The logger.</param> public SPRoleHierarchyController( IServiceProvider serviceProvider, ISPRoleService roleService, ISPFeatureService featureService, ISPRoleFeatureService rolePermissionService, ILoggerExtension logger) { this.roleService = roleService; this.logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="SPCategoryController"/> class. /// </summary> /// <param name="categoryService">The category service.</param> /// <param name="featureService">The feature service.</param> /// <param name="logger">The logger.</param> public SPCategoryController(ISPCategoryService categoryService, ISPFeatureService featureService, ILoggerExtension logger) { this.categoryService = categoryService; this.featureService = featureService; this.logger = logger; }