Esempio n. 1
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var paypalExpressProvider = await _paymentProviderRepository.Query().FirstOrDefaultAsync(x => x.Id == PaymentProviderHelper.PaypalExpressProviderId);

            var paypalExpressSetting = JsonConvert.DeserializeObject <PaypalExpressConfigForm>(paypalExpressProvider.AdditionalSettings);

            var model = new PaypalExpressCheckoutForm();

            model.Environment = paypalExpressSetting.Environment;

            return(View("/Modules/SimplCommerce.Module.PaymentPaypalExpress/Views/Components/PaypalExpressLanding.cshtml", model));
        }
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var paypalExpressProvider = await _paymentProviderRepository.Query().FirstOrDefaultAsync(x => x.Id == PaymentProviderHelper.PaypalExpressProviderId);

            var paypalExpressSetting = JsonConvert.DeserializeObject <PaypalExpressConfigForm>(paypalExpressProvider.AdditionalSettings);

            var model = new PaypalExpressCheckoutForm();

            model.Environment = paypalExpressSetting.Environment;
            model.PaymentFee  = paypalExpressSetting.PaymentFee;

            return(View(this.GetViewPath(), model));
        }