Пример #1
0
 public ApiService(
     IEventProvider eventProvider,
     IRequestExecutorProvider requestExecutorProvider,
     IUnitOfWork unitOfWork)
 {
     _eventProvider           = eventProvider;
     _requestExecutorProvider = requestExecutorProvider;
     _unitOfWork = unitOfWork;
 }
Пример #2
0
        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;
        }