コード例 #1
0
ファイル: Api.cs プロジェクト: khaledelmahdi/Onfido
 public Api(IRequestor requestor)
 {
     Applicants = new Applicants(requestor);
     Documents  = new Documents(requestor);
     Checks     = new Checks(requestor);
     Reports    = new Reports(requestor);
 }
コード例 #2
0
ファイル: StripeService.cs プロジェクト: nkohari/stripe.net
 public StripeService(string apiKey, IMapper mapper, IRequestor requestor, IParameterBuilder parameterBuilder)
 {
     ApiKey = apiKey;
     Mapper = mapper;
     Requestor = requestor;
     ParameterBuilder = parameterBuilder;
 }
コード例 #3
0
ファイル: StripeService.cs プロジェクト: nkohari/stripe.net
 public StripeService(string apiKey, IMapper mapper, IRequestor requestor, IParameterBuilder parameterBuilder)
 {
     ApiKey           = apiKey;
     Mapper           = mapper;
     Requestor        = requestor;
     ParameterBuilder = parameterBuilder;
 }
コード例 #4
0
ファイル: Requestor.cs プロジェクト: chickenham/stripe.net
        static Requestor()
        {
#if WINDOWS_UWP
            Instance = new UniversalRequestor();
#else
            Instance = new DefaultRequestor();
#endif
        }
コード例 #5
0
ファイル: Api.cs プロジェクト: onfido/onfido.net
        public Api(IRequestor requestor)
        {
            Applicants = new Applicants(requestor);

            Documents = new Documents(requestor);

            Checks = new Checks(requestor);

            Reports = new Reports(requestor);
        }
コード例 #6
0
        public async Task <TResponse> Handle(IRequestor <TResponse> request, CancellationToken cancellationToken)
        {
            ValidationResult result = await this.validator.ValidateAsync(request.Item);;

            if (result.IsValid)
            {
                return(await this.handle(request, cancellationToken));
            }
            throw new ArgumentException(String.Join(",", result.Errors));
        }
コード例 #7
0
        public IResponse Request(string method, string path, RequestInfo info, IRequestor requestor)
        {
            var url = Url(path, info.QueryStrings);

            try {
                CurrentUri = new Uri(url);
            } catch (Exception ex) {
                Console.WriteLine("BAD URI.  method:{0} path:{1} url:{2}", method, path, url);
                LastException = ex;
                // We don't return null here because a custom IRequestor could support this URL, even if it's not a valid URI
            }

            IResponse response;

            try {
                response = requestor.GetResponse(method, url, info.PostData, MergeWithDefaultHeaders(info.Headers));
            } catch (Exception ex) {
                Console.WriteLine("Requestor ({0}) failed to respond for {1} {2} [{3}]", requestor.GetType(), method, path, url);
                Console.WriteLine("Requested info:");
                Console.WriteLine("\t{0} {1}", method, url);
                Console.WriteLine("\tPostData: " + string.Join(", ", info.PostData.Select(item => string.Format("{0} => {1}", item.Key, item.Value)).ToArray()));
                Console.WriteLine("\tHeaders:  " + string.Join(", ", info.Headers.Select(item => string.Format("{0} => {1}", item.Key, item.Value)).ToArray()));
                LastException = ex;
                return(null);
            }

            if (response == null)
            {
                return(null);
            }

            if (AutoRedirect)
            {
                while (IsRedirect(response))
                {
                    response = FollowRedirect(response);
                }
            }

            return(SetLastResponse(response));
        }
コード例 #8
0
 public Requestor(IRequestor implementation)
 {
     Implementation = implementation;
 }
コード例 #9
0
ファイル: Reports.cs プロジェクト: khaledelmahdi/Onfido
 public Reports(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #10
0
ファイル: Reports.cs プロジェクト: onfido/onfido.net
 public Reports(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #11
0
ファイル: PingController.cs プロジェクト: gokulm/BoltOn
 public PingController(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #12
0
 public StudentsController(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #13
0
ファイル: BaseMoney.cs プロジェクト: AzharH/PaymentGateway
 protected BaseMoney(IRequestor requestor)
 {
     Requestor = requestor;
     requestor.ParentResourceName = parentResourceName;
 }
コード例 #14
0
		public StripeChargeService(string apiKey, IMapper mapper, IRequestor requestor, IParameterBuilder parameterBuilder)
			: base(apiKey, mapper, requestor, parameterBuilder)
		{
		}
コード例 #15
0
 public AppHangfireJobProcessor(IRequestor requestor,
                                IAppLogger <AppHangfireJobProcessor> logger)
 {
     _requestor = requestor;
     _logger    = logger;
 }
コード例 #16
0
ファイル: Checks.cs プロジェクト: onfido/onfido.net
 public Checks(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #17
0
 public Checks(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #18
0
ファイル: Applicants.cs プロジェクト: khaledelmahdi/Onfido
 public Applicants(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #19
0
ファイル: Documents.cs プロジェクト: onfido/onfido.net
 public Documents(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #20
0
ファイル: Broswer.cs プロジェクト: gcastellov/news-track
 public Broswer(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #21
0
 protected abstract Task <TResponse> handle(IRequestor <TResponse> request, CancellationToken cancellationToken);
コード例 #22
0
ファイル: Applicants.cs プロジェクト: onfido/onfido.net
 public Applicants(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #23
0
ファイル: AppMessageConsumer.cs プロジェクト: gokulm/BoltOn
 public AppMessageConsumer(IRequestor requestor,
                           IAppLogger <AppMessageConsumer <TRequest> > logger)
 {
     _requestor = requestor;
     _logger    = logger;
 }
コード例 #24
0
ファイル: Documents.cs プロジェクト: khaledelmahdi/Onfido
 public Documents(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #25
0
 public PostRegistrationTask(IRequestor requestor)
 {
     _requestor = requestor;
 }
コード例 #26
0
 protected override Task <U.User> handle(IRequestor <U.User> request, CancellationToken cancellationToken)
 {
     return(this.repository.CreateAsync(request.Item));
 }
コード例 #27
0
 public StripeDisputeService(string apiKey, IMapper mapper, IRequestor requestor, IParameterBuilder parameterBuilder)
     : base(apiKey, mapper, requestor, parameterBuilder)
 {
 }
コード例 #28
0
 protected BaseTransaction(IRequestor requestor)
 {
     Requestor = requestor;
     requestor.ParentResourceName = parentResourceName;
 }