public StudioXExceptionFilter(IErrorInfoBuilder errorInfoBuilder, IStudioXAspNetCoreConfiguration configuration) { this.errorInfoBuilder = errorInfoBuilder; this.configuration = configuration; Logger = NullLogger.Instance; EventBus = NullEventBus.Instance; }
public StudioXUowActionFilter( IUnitOfWorkManager unitOfWorkManager, IStudioXAspNetCoreConfiguration aspnetCoreConfiguration, IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions) { this.unitOfWorkManager = unitOfWorkManager; this.aspnetCoreConfiguration = aspnetCoreConfiguration; this.unitOfWorkDefaultOptions = unitOfWorkDefaultOptions; }
public StudioXValidationActionFilter(IIocResolver iocResolver, IStudioXAspNetCoreConfiguration configuration) { this.iocResolver = iocResolver; this.configuration = configuration; }
public StudioXResultFilter(IStudioXAspNetCoreConfiguration configuration, IStudioXActionResultWrapperFactory actionResultWrapperFactory) { this.configuration = configuration; this.actionResultWrapperFactory = actionResultWrapperFactory; }
public StudioXAuditActionFilter(IStudioXAspNetCoreConfiguration configuration, IAuditingHelper auditingHelper) { this.configuration = configuration; this.auditingHelper = auditingHelper; }