public LicenseVerificationController(IAuthorisationService auth,
                                      ILicenseVerificationService licenseVerification,
                                      IOrganizationLicenseService licenseService)
     : base(auth)
 {
     _licenseService      = licenseService;
     _licenseVerification = licenseVerification;
 }
示例#2
0
 public SoftwareStatementController(IAuthorisationService auth,
                                    ISoftwareStatementService softwareStatementService,
                                    IDataSchemaService dataSchemaService,
                                    IOrganizationLicenseService organizationLicenseService) : base(auth)
 {
     _softwareStatementService   = softwareStatementService;
     _dataSchemaService          = dataSchemaService;
     _organizationLicenseService = organizationLicenseService;
 }
示例#3
0
 public LicensesController(IAuthorisationService auth,
                           IOrganizationLicenseService licenseService,
                           ICustomLicenseService customLicenses,
                           ILicenseFileProvider licenseFiles,
                           ILicenseComparerService licenseComparer,
                           IConfigurationService config)
     : base(auth)
 {
     _licenseService  = licenseService;
     _config          = config;
     _customLicenses  = customLicenses;
     _licenseFiles    = licenseFiles;
     _licenseComparer = licenseComparer;
 }
 public ConsumerProviderRegistrationService(IService <ProviderEndpoint, int> endpointService,
                                            IService <OrganizationLicense, int> licenseService,
                                            IService <OrganizationLicenseClause, int> orgLicenseClauses,
                                            IService <LicenseClause, int> licenseClauses,
                                            IService <LicenseSection, int> licenseSections,
                                            IService <LicenseClauseTemplate, int> licenseClauseTemplates,
                                            IService <DataSchema, int> schemaService,
                                            IService <SchemaFile, int> schemaFiles,
                                            IService <Application, int> application,
                                            IService <LicenseApprovalRequest, int> verificationRequests,
                                            ITokenService tokens,
                                            IService <User, int> users,
                                            IService <ConsumerProviderRegistration, int> consumerProviderRegistration,
                                            IOrganizationLicenseService organizationLicenseService,
                                            IUrlProvider urls,
                                            INotificationService notificationService,
                                            IConfigurationService config,
                                            ILicenseContentBuilder licenseContent,
                                            IService <Organization, int> organisations,
                                            ISecurityService security)
 {
     _endpointService              = endpointService;
     _licenseService               = licenseService;
     _orgLicenseClauses            = orgLicenseClauses;
     _licenseClauses               = licenseClauses;
     _licenseSections              = licenseSections;
     _licenseClauseTemplates       = licenseClauseTemplates;
     _schemaService                = schemaService;
     _schemaFiles                  = schemaFiles;
     _application                  = application;
     _verificationRequests         = verificationRequests;
     _consumerProviderRegistration = consumerProviderRegistration;
     _organizationLicenseService   = organizationLicenseService;
     _users  = users;
     _tokens = tokens;
     _urls   = urls;
     _notificationService = notificationService;
     _config         = config;
     _licenseContent = licenseContent;
     _organisations  = organisations;
     _security       = security;
 }
示例#5
0
 public DataSchemaService(IService <SchemaFile, int> schemaFiles,
                          ILicenseMatchesService licenseMatches,
                          IService <OrganizationLicense, int> licenses,
                          IService <Application, int> apps,
                          IService <Organization, int> orgs,
                          IService <ProviderEndpoint, int> providerEndpoints,
                          IService <User, int> users,
                          IOrganizationLicenseService orgLicenses,
                          INotificationService notifications,
                          IService <DataSchema, int> schemas)
 {
     _schemas           = schemas;
     _schemaFiles       = schemaFiles;
     _licenseMatches    = licenseMatches;
     _licenses          = licenses;
     _applications      = apps;
     _organisations     = orgs;
     _providerEndpoints = providerEndpoints;
     _users             = users;
     _notifications     = notifications;
     _orgLicenses       = orgLicenses;
 }