Exemple #1
0
 public WorldPayPaymentService(WorldPaySettings worldPaySettings, CartModel cart,
                               EcommerceSettings ecommerceSettings, ICartBuilder cartBuilder,
                               ISession session, IOrderPlacementService orderPlacementService, Site site)
 {
     _worldPaySettings      = worldPaySettings;
     _cart                  = cart;
     _ecommerceSettings     = ecommerceSettings;
     _cartBuilder           = cartBuilder;
     _session               = session;
     _orderPlacementService = orderPlacementService;
     _site                  = site;
 }
 public WorldPayPaymentService(WorldPaySettings worldPaySettings, CartModel cart,
     EcommerceSettings ecommerceSettings, ICartBuilder cartBuilder,
     ISession session, IOrderPlacementService orderPlacementService, Site site)
 {
     _worldPaySettings = worldPaySettings;
     _cart = cart;
     _ecommerceSettings = ecommerceSettings;
     _cartBuilder = cartBuilder;
     _session = session;
     _orderPlacementService = orderPlacementService;
     _site = site;
 }
Exemple #3
0
 public HomeController(ILogger <HomeController> logger, IOptions <WorldPaySettings> _options)
 {
     _settings = _options.Value; // injection
     _logger   = logger;
 }
Exemple #4
0
 public RedirectToRouteResult Save([IoCModelBinder(typeof(WorldPaySettingsModelBinder))] WorldPaySettings settings)
 {
     _configurationProvider.SaveSettings(settings);
     TempData.SuccessMessages().Add("WorldPay Settings saved successfully.");
     return(RedirectToAction("Index"));
 }