protected CommonODataControllerBase(IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService) { this._diagnosticsTracingService = diagnosticsTracingService; this._principalService = principalService; this._diagnosticsTracingService.Trace(TraceLevel.Debug, $"{this.GetType().Name} created."); }
public AuthBearerTokenAuthenticationConfiguration(IDiagnosticsTracingService diagnosticsTracingService, IAzureKeyVaultService keyVaultService, IOIDCNotificationHandlerService oidcNotificationHandlerService) { this._diagnosticsTracingService = diagnosticsTracingService; this._keyVaultService = keyVaultService; this._oidcNotificationHandlerService = oidcNotificationHandlerService; }
public ResponseHeaderConfig( IDiagnosticsTracingService diagnosticsTracingService, IConfigurationStepService configurationStepService) { this._diagnosticsTracingService = diagnosticsTracingService; this._configurationStepService = configurationStepService; }
public AboutController(IDiagnosticsTracingService diagnosticsTracingService) { // Tip: Being a template, it is preferable that the HomeController/Default Route does not get injected with a // DbContext, as that implies a correct Connection string and/or Authentication, that may fail the first // time deployed to Azure. diagnosticsTracingService.Trace(TraceLevel.Verbose, "Hi"); }
public AuthConfig(IDiagnosticsTracingService diagnosticsTracingService, IAzureKeyVaultService keyVaultService, IConfigurationStepService configurationStepService) { this._diagnosticsTracingService = diagnosticsTracingService; this._keyVaultService = keyVaultService; this._configurationStepService = configurationStepService; }
public UserProfileService(IRepositoryService repositoryService, IPrincipalService principalService, IDiagnosticsTracingService diagnosticsTracingService) { RepositoryService = repositoryService; PrincipalService = principalService; _dbContextIdentifier = AppCoreDbContextNames.Core; }
public GeoInformationController( IGeoIPService geoIpService, IObjectMappingService objectMappingService, IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService) : base(diagnosticsTracingService, principalService) { _geoIpService = geoIpService; _objectMappingService = objectMappingService; }
protected SearchProviderBase(IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IRepositoryService repositoryService) { this._diagnosticsTracingService = diagnosticsTracingService; this._principalService = principalService; this._repositoryService = repositoryService; }
public SessionOperationWebApiActionFilterAttribute(IPrincipalService principalService, ISessionManagmentService sessionManagmentService, ISessionOperationLogService sessionOperationLogService, IDiagnosticsTracingService diagnosticsTracingService) { this._principalService = principalService; this._sessionOperationLogService = sessionOperationLogService; this._diagnosticsTracingService = diagnosticsTracingService; _sessionManagmentService = sessionManagmentService; }
//public AzureBlobStorageServiceConfiguration Configuration { get; private set; } public AzureBlobStorageService(IDiagnosticsTracingService diagnosticsTracingService /*,AzureBlobStorageServiceConfiguration configuration*/ ) { this._diagnosticsTracingService = diagnosticsTracingService; // In this case, the configuration doesn't have much/any settings (it's all in the Context objects). //Configuration = configuration; }
public GuidIdActiveRecordStateODataControllerBase(IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IRepositoryService repositoryService, IObjectMappingService objectMappingService, ISecureAPIMessageAttributeService secureApiMessageAttribute) : base(diagnosticsTracingService, principalService, repositoryService, objectMappingService, secureApiMessageAttribute) { // Base will invoke Initialize() to set base._dbContextIdentifier }
/// <summary> /// Initializes a new instance of the <see cref="TenantedGuidIdActiveRecordStateCommonODataControllerBase{TEntity,TDto}"/> class. /// </summary> /// <param name="diagnosticsTracingService">The diagnostics tracing service.</param> /// <param name="repositoryService">The repository service.</param> /// <param name="objectMappingService">The object mapping service.</param> /// <param name="secureApiMessageAttribute">The secure API message attribute.</param> /// <param name="principalService">The principal service.</param> /// <param name="tenantService">The tenant service.</param> protected TenantedGuidIdActiveRecordStateCommonODataControllerBase(IDiagnosticsTracingService diagnosticsTracingService, IRepositoryService repositoryService, IObjectMappingService objectMappingService, ISecureAPIMessageAttributeService secureApiMessageAttribute, IPrincipalService principalService, ITenantService tenantService) : base(diagnosticsTracingService, principalService, repositoryService, objectMappingService, secureApiMessageAttribute) { this._tenantService = tenantService; // Base will invoke Initialize() to set base._dbContextIdentifier. }
public HasTenantFKAuditabilityDbContextPreCommitStrategy(IUniversalDateTimeService dateTimeService, IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, ITenantService tenantService) : base(dateTimeService, principalService, EntityState.Added) { this._diagnosticsTracingService = diagnosticsTracingService; this._tenantService = tenantService; }
public OIDCNotificationHandlerService(ISessionService sessionService, IDiagnosticsTracingService diagnosticsTracingService, IPrincipalManagmentService principalManagmentService) { _sessionService = sessionService; _principalManagmentService = principalManagmentService; _mutex = new SemaphoreSlim(1); _diagnosticsTracingService = diagnosticsTracingService; }
public SecurityProfileRoleGroupController( IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IRepositoryService repositoryService, IObjectMappingService objectMappingService, ISecureAPIMessageAttributeService secureApiMessageAttribute) : base (diagnosticsTracingService, principalService, repositoryService, objectMappingService, secureApiMessageAttribute) { }
public AppCoreDbContextSeedingOrchestrator( IDiagnosticsTracingService diagnosticsTracingService, IHostSettingsService hostSettingsService, IConfigurationStepService configurationStepService) { this._diagnosticsTracingService = diagnosticsTracingService; this._hostSettingsService = hostSettingsService; this._configurationStepService = configurationStepService; }
public MediaMetadataController( IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IRepositoryService repositoryService, IObjectMappingService objectMappingService, ISecureAPIMessageAttributeService secureApiMessageAttribute) : base (diagnosticsTracingService, principalService, repositoryService, objectMappingService, secureApiMessageAttribute) { }
public B2CAuthCookieBasedAuthenticationConfig(IDiagnosticsTracingService diagnosticsTracingService, IAzureKeyVaultService keyVaultService, IOIDCNotificationHandlerService oidcNotificationHandlerService) { this._diagnosticsTracingService = diagnosticsTracingService; this._keyHostSettingsService = keyVaultService; //NOTE: static! _oidcNotificationHandlerService = oidcNotificationHandlerService; }
public DataClassificationController( IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IRepositoryService repositoryService, IObjectMappingService objectMappingService, ISecureAPIMessageAttributeService secureApiMessageAttribute) : base(diagnosticsTracingService, principalService) { this._repositoryService = repositoryService; this._secureApiMessageAttribute = secureApiMessageAttribute; }
public ConfigurationStepRecordController( IUniversalDateTimeService dateTimeService, IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IConfigurationStepService configurationStepService, IObjectMappingService objectMappingService, ISecureAPIMessageAttributeService secureApiMessageAttribute) : base(diagnosticsTracingService, principalService) { this._configurationStepService = configurationStepService; this._secureApiMessageAttribute = secureApiMessageAttribute; }
public MediaUploadService(IDiagnosticsTracingService diagnosticsTracingService, IUniversalDateTimeService universalDateTimeService, IStorageService storageService, IMediaMalwareDetectionService mediaMalwareVerificationService, IMediaMetadataService mediaMetadataService, IRepositoryService repositoryService) { this._diagnosticsTracingService = diagnosticsTracingService; this._mediaMalwareVerificationService = mediaMalwareVerificationService; this._mediaMetadataService = mediaMetadataService; this._repositoryService = repositoryService; this._universalDateTimeService = universalDateTimeService; this._storageService = storageService; }
public ApplicationDescriptionController( IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IApplicationInformationService applicationInformationService, IObjectMappingService objectMappingService ) : base(diagnosticsTracingService, principalService) { this._applicationInformationService = applicationInformationService; this._objectMappingService = objectMappingService; this._diagnosticsTracingService.Trace(TraceLevel.Debug, "ApplicationDescriptionController created."); }
protected ActiveRecordStateCommonODataControllerBase(IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IRepositoryService repositoryService, IObjectMappingService objectMappingService, ISecureAPIMessageAttributeService secureApiMessageAttribute) : base(diagnosticsTracingService, principalService) { this._repositoryService = repositoryService; this._objectMappingService = objectMappingService; this._secureApiMessageAttribute = secureApiMessageAttribute; // Base will invoke Initialize() to set base._dbContextIdentifier: // ReSharper disable once VirtualMemberCallInConstructor Initialize(); }
public NotificationUpdateController( IUniversalDateTimeService dateTimeService, IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IRepositoryService repositoryService, IObjectMappingService objectMappingService, ISecureAPIMessageAttributeService secureApiMessageAttribute) : base(diagnosticsTracingService, principalService) { this._dateTimeService = dateTimeService; this._repositoryService = repositoryService; this._objectMappingService = objectMappingService; this._secureApiMessageAttribute = secureApiMessageAttribute; }
/// <summary> /// Initializes a new instance of the <see cref="AzureKeyVaultService"/> class. /// </summary> /// <param name="azureKeyVaultServiceConfiguration">The azure key vault service configuration.</param> /// <param name="diagnosticsTracingService">The diagnostics tracing service.</param> /// <param name="hostSettingsService">The host settings service.</param> public AzureKeyVaultService(AzureKeyVaultServiceConfiguration azureKeyVaultServiceConfiguration, IDiagnosticsTracingService diagnosticsTracingService, IHostSettingsService hostSettingsService, IConfigurationStepService configurationStepService) { this._configuration = azureKeyVaultServiceConfiguration; this._diagnosticsTracingService = diagnosticsTracingService; this._hostSettingsService = hostSettingsService; this._configurationStepService = configurationStepService; // Not sure if the Url should be in the config object. Probably should... _keyVaultUrl = $"https://{this._configuration.ResourceName}.vault.azure.net"; }
public MediaMalwareDetectionServiceConfiguration(IDiagnosticsTracingService diagnosticsTracingService, IAzureKeyVaultService keyVaultService) { var configuration = keyVaultService.GetObject <ScaniiHostConfiguration>(); this.Key = configuration.Key; this.Secret = configuration.Secret; this.BaseUri = configuration.BaseUri; this.ScaniiClient = new ScaniiClient(diagnosticsTracingService, configuration.Key, configuration.Secret, configuration.BaseUri); }
/// <summary> /// Initializes a new instance of the <see cref="WebApiFilterConfig"/> class. /// <para> /// Invoked from <see cref="StartupExtended.Configure"/>. /// </para> /// </summary> /// <param name="sessionOperationLogService">The session operation log service.</param> /// <param name="principalService">The principal service.</param> /// <param name="configurationStepService">The configuration step service.</param> public WebApiFilterConfig( ISessionManagmentService sessionManagmentService, IDiagnosticsTracingService diagnosticsTracingService, ISessionOperationLogService sessionOperationLogService, IPrincipalService principalService, IConfigurationStepService configurationStepService, IContextService contextService) { this._diagnosticsTracingService = diagnosticsTracingService; this._sessionOperationLogService = sessionOperationLogService; this._principalService = principalService; this._configurationStepService = configurationStepService; _contextService = contextService; _sessionManagmentService = sessionManagmentService; }
public SessionController( IDiagnosticsTracingService diagnosticsTracingService, IPrincipalService principalService, IRepositoryService repositoryService, IObjectMappingService objectMappingService, ISecureAPIMessageAttributeService secureApiMessageAttribute) : base( diagnosticsTracingService, principalService, repositoryService, objectMappingService, secureApiMessageAttribute ) { this._diagnosticsTracingService.Trace(TraceLevel.Debug, "SessionController created."); }
/// <summary> /// Initializes a new instance of the <see cref="WebMvcFilterConfig"/> class. /// <para> /// Invoked from <see cref="WebMvcConfig.Configure"/>. /// </para> /// <para> /// Note that by default ASP.NET does not manage static files -- until (RAMMFAR) /// `configuration/system.webServer/modules @runAllManagedModulesForAllRequests = "false"` /// is set in the config file(`true` is the default in this app, but this hamper debugging /// of the first install.) /// </para> /// </summary> /// <param name="sessionOperationLogService">The session operation log service.</param> /// <param name="principalService">The principal service.</param> /// <param name="configurationStepService">The configuration step service.</param> /// <param name="dbContexCommenttWebMvcActionFilterAttribute">The database contex commentt web MVC action filter attribute.</param> /// <param name="contextService"></param> public WebMvcFilterConfig( ISessionManagmentService sessionManagmentService, IDiagnosticsTracingService diagnosticsTracingService, ISessionOperationLogService sessionOperationLogService, IPrincipalService principalService, IConfigurationStepService configurationStepService, DbContextCommittWebMvcActionFilterAttribute dbContexCommenttWebMvcActionFilterAttribute, IContextService contextService) { this._diagnosticsTracingService = diagnosticsTracingService; this._sessionOperationLogService = sessionOperationLogService; this._principalService = principalService; this._configurationStepService = configurationStepService; this._dbContexCommenttWebMvcActionFilterAttribute = dbContexCommenttWebMvcActionFilterAttribute; _contextService = contextService; _sessionManagmentService = sessionManagmentService; }
/// <summary> /// Initializes a new instance of the <see cref="AppCoreAzureStorageDefaultBlobContext"/> class. /// </summary> /// <param name="keyVaultService">The key vault service.</param> public AppCoreAzureStorageDefaultBlobContext(IAzureKeyVaultService keyVaultService, IDiagnosticsTracingService diagnosticsTracingService) { _diagnosticsTracingService = diagnosticsTracingService; var configuration = keyVaultService.GetObject <AzureStorageAccountDefaultConfigurationSettings>(); var commonConfiguration = keyVaultService.GetObject <AzureCommonConfigurationSettings>(); if (string.IsNullOrEmpty(configuration.ResourceName)) { configuration.ResourceName = commonConfiguration.RootResourceName; } ConnectionString = $"DefaultEndpointsProtocol=https;AccountName={configuration.ResourceName}{configuration.ResourceNameSuffix};AccountKey={configuration.Key};EndpointSuffix=core.windows.net"; if (!ContainersInitialized) { CreateContainers(); } }