public PaymentFormHandler(IReferenceDataService referenceDataService, IPolicies policyApi, IBicyclePolicies bicyclePolicyApi, IEmailService emailService) : base(referenceDataService, policyApi, bicyclePolicyApi) { _emailService = emailService; Environment environment = GetBraintreeMode(ConfigurationManager.AppSettings["Braintree.Environment"]); if (environment == null) { throw new ArgumentException("Cannot determine Braintree Environment from value: " + ConfigurationManager.AppSettings["Braintree.Environment"]); } _brainTreeGateway = new BraintreeGateway { Environment = environment, PublicKey = _publicKey, PrivateKey = _privateKey, MerchantId = _merchantId }; }
public PolicyDetailFormHandler(IReferenceDataService referenceDataService, IPolicies policyApi, IBicyclePolicies bicyclePolicyApi) : base(referenceDataService, policyApi, bicyclePolicyApi) { }
protected BaseFormHandler(IReferenceDataService referenceDataService, IPolicies policyApi, IBicyclePolicies bicyclePolicyApi) { ReferenceDataService = referenceDataService; PolicyApi = policyApi; BicyclePolicyApi = bicyclePolicyApi; }
public ConfirmationFormHandler(IReferenceDataService referenceDataService, IPolicies policyApi, IBicyclePolicies bicyclePolicyApi) : base(referenceDataService, policyApi, bicyclePolicyApi) { }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='id'> /// </param> /// <param name='details'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <PolicyDTO> SetDetailsAsync(this IBicyclePolicies operations, long?id, BicyclePolicyDetailDTO details, CancellationToken cancellationToken = default(CancellationToken)) { HttpOperationResponse <PolicyDTO> result = await operations.SetDetailsWithHttpMessagesAsync(id, details, null, cancellationToken).ConfigureAwait(false); return(result.Body); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='id'> /// </param> /// <param name='details'> /// </param> public static PolicyDTO SetDetails(this IBicyclePolicies operations, long?id, BicyclePolicyDetailDTO details) { return(Task.Factory.StartNew(s => ((IBicyclePolicies)s).SetDetailsAsync(id, details), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }