private void Execute(TRequestParams parameters, IUserMessagePrinter requestUserMessagePrinter) { var processArgs = new RequestProcessorProcessArgs <TRequestParams> { RequestParams = parameters, UserMessagePrinter = requestUserMessagePrinter }; requestExecutor.Execute(processArgs); }
public Service(IExecutingRequestsCollection[] executingRequestsCollections, IUserRawInputProvider userRawInputProvider, UserMessagePrintersCache printersCache, IUserConsentProvider userConsentProvider) { this.executingRequestsCollections = executingRequestsCollections; this.userRawInputProvider = userRawInputProvider; this.userConsentProvider = userConsentProvider; serviceUserMessagePrinter = printersCache.GetOrAdd("Service"); }