/// <summary> /// Initializes a new instance of the <see cref="V7ServiceCollectionController"/> class. /// </summary> /// <param name="serviceCollectionService">The service collection service.</param> /// <param name="commonService">The common service.</param> /// <param name="serviceService">The service service.</param> /// <param name="userOrganizationService">The user organization service.</param> /// <param name="settings">The settings.</param> /// <param name="logger">The logger.</param> public V7ServiceCollectionController( IServiceCollectionService serviceCollectionService, ICommonService commonService, IServiceService serviceService, IUserOrganizationService userOrganizationService, IOptions <AppSettings> settings, ILogger <V7ServiceCollectionController> logger) : base(serviceCollectionService, commonService, serviceService, userOrganizationService, settings, logger, 7) { }
/// <summary> /// Initializes a new instance of the <see cref="ServiceCollectionBaseController"/> class. /// </summary> /// <param name="serviceCollectionService">The service collection service.</param> /// <param name="commonService">The common service.</param> /// <param name="serviceService">The service service.</param> /// <param name="userOrganizationService">The user organization service</param> /// <param name="settings">The settings.</param> /// <param name="logger">The logger.</param> /// <param name="versionNumber">Open api version.</param> public ServiceCollectionBaseController( IServiceCollectionService serviceCollectionService, ICommonService commonService, IServiceService serviceService, IUserOrganizationService userOrganizationService, IOptions <AppSettings> settings, ILogger logger, int versionNumber) : base(userOrganizationService, settings, logger) { this.serviceCollectionService = serviceCollectionService; this.commonService = commonService; this.serviceService = serviceService; this.userOrganizationService = userOrganizationService; pageSize = Settings.PageSize > 0 ? Settings.PageSize : 1000; this.versionNumber = versionNumber; }