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 HomeController(ILogger <HomeController> logger, IOptions <WorldPaySettings> _options) { _settings = _options.Value; // injection _logger = logger; }
public RedirectToRouteResult Save([IoCModelBinder(typeof(WorldPaySettingsModelBinder))] WorldPaySettings settings) { _configurationProvider.SaveSettings(settings); TempData.SuccessMessages().Add("WorldPay Settings saved successfully."); return(RedirectToAction("Index")); }