public SagePayNotificationController(SagePaySettings sagePaySettings, ISagePayService sagePayService, ISagePayCartLoader sagePayCartLoader, IOrderPlacementService orderPlacementService) { _sagePaySettings = sagePaySettings; _sagePayService = sagePayService; _sagePayCartLoader = sagePayCartLoader; _orderPlacementService = orderPlacementService; }
public TransactionManager(SagePaySettings sagePaySettings, IHttpRequestSender httpRequestSender, ITransactionRegistrationBuilder transactionRegistrationBuilder) { _sagePaySettings = sagePaySettings; _httpRequestSender = httpRequestSender; _transactionRegistrationBuilder = transactionRegistrationBuilder; }
public TransactionRegistrationBuilder(SagePaySettings sagePaySettings, ISagePayItemCreator sagePayItemCreator, EcommerceSettings ecommerceSettings, ISagePayUrlResolver sagePayUrlResolver, Site site) { _sagePaySettings = sagePaySettings; _sagePayItemCreator = sagePayItemCreator; _ecommerceSettings = ecommerceSettings; _sagePayUrlResolver = sagePayUrlResolver; _site = site; }
public RedirectToRouteResult Save([IoCModelBinder(typeof(SagePaySettingsModelBinder))] SagePaySettings settings) { _configurationProvider.SaveSettings(settings); return(RedirectToAction("Index")); }
public SagePayNotificationController(SagePaySettings sagePaySettings, ISagePayService sagePayService, ISagePayCartLoader sagePayCartLoader) { _sagePaySettings = sagePaySettings; _sagePayService = sagePayService; _sagePayCartLoader = sagePayCartLoader; }