public ExecutingRequestsCollection(IRequestsParametersParser <TRequestParams> requestsParametersParser,
                                           IRequestExecutor <TRequestParams> requestExecutor,
                                           ITraceIdProvider traceIdProvider,
                                           UserMessagePrintersCache printersCache)
        {
            this.requestsParametersParser = requestsParametersParser;
            this.traceIdProvider          = traceIdProvider;
            this.printersCache            = printersCache;
            this.requestExecutor          = requestExecutor;

            scope = typeof(TRequestParams).Name.Replace("RequestParameters", string.Empty);
        }
Exemple #2
0
 public UsersService(UserManagementDbContext context, ITraceIdProvider correlationIdProvider, IConfigurationProvider mapperConfiguration)
 {
     this.context = context;
     this.correlationIdProvider = correlationIdProvider;
     this.mapperConfiguration   = mapperConfiguration;
 }