public DefaultHandlerSettings(
     [NotNull] IEnumerable <IHandlerResolver> handlerModules,
     [NotNull] IRequestTypeResolver requestTypeResolver,
     IExceptionToModelConverter exceptionToModelConverter = null)
     : base(handlerModules, requestTypeResolver, exceptionToModelConverter)
 {
 }
 public DefaultHandlerSettings(
     [NotNull] IHandlerResolver handlerModule,
     [NotNull] IRequestTypeResolver requestTypeResolver,
     IExceptionToModelConverter exceptionToModelConverter = null)
     : this(new[] { handlerModule }, requestTypeResolver, exceptionToModelConverter)
 {
 }
 internal DefaultHandlerSettings(
     [NotNull] IHandlerResolver handlerModule,
     [NotNull] IRequestTypeResolver requestTypeResolver,
     IExceptionToModelConverter exceptionToModelConverter = null)
     : this(Enumerable.Repeat(handlerModule, 1), requestTypeResolver, exceptionToModelConverter)
 {
 }
        public HmrcDataManipulator(IEmployeeIdentityRepository repository, IRequestTypeResolver requestTypeResolver)
        {
            if (repository == null) throw new ArgumentNullException(nameof(repository));
            if (requestTypeResolver == null) throw new ArgumentNullException(nameof(requestTypeResolver));

            this.repository = repository;
            this.requestTypeResolver = requestTypeResolver;
        }
        public CascadeEdgeCaseService(IRequestTypeResolver requestTypeResolver, IResponseFileRetriever responseFileRetriever)
        {
            if (requestTypeResolver == null) throw new ArgumentNullException("requestTypeResolver");
            if (responseFileRetriever == null) throw new ArgumentNullException("responseFileRetriever");

            this.requestTypeResolver = requestTypeResolver;
            this.responseFileRetriever = responseFileRetriever;
        }
Esempio n. 6
0
        protected HandlerSettings(
            [NotNull] IEnumerable <IHandlerResolver> handlerModules,
            [NotNull] IRequestTypeResolver requestTypeResolver,
            IExceptionToModelConverter exceptionToModelConverter = null,
            ISerializer serializer = null)
        {
            Guard.EnsureNotNull(handlerModules, "handlerResolver");
            Guard.EnsureNotNull(requestTypeResolver, "requestTypeResolver");

            _handlerModules            = handlerModules;
            _requestTypeResolver       = requestTypeResolver;
            _exceptionToModelConverter = exceptionToModelConverter ?? new ExceptionToModelConverter();
            _serializer = serializer ?? new DefaultJsonSerializer();
        }