public ApiService( IEventProvider eventProvider, IRequestExecutorProvider requestExecutorProvider, IUnitOfWork unitOfWork) { _eventProvider = eventProvider; _requestExecutorProvider = requestExecutorProvider; _unitOfWork = unitOfWork; }
public ExternalSystemActionEventHandler( [NotNull] IRequestExecutorProvider requestExecutorProvider, [NotNull] ILog log) { if (requestExecutorProvider == null) { throw new ArgumentNullException(nameof(requestExecutorProvider)); } if (log == null) { throw new ArgumentNullException(nameof(log)); } _requestExecutorProvider = requestExecutorProvider; _log = log; }