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