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)); }