public class Paypal//name of class
public string Pay { get; set; }//Field called pay
public Paypal() { }//General constructor
public class Amount//into Paypal class
{
[JsonProperty(PropertyName = "currency_code")]
public string CurrencyCode { get; set; }
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
}
теперь является методом в классе Paypal:
public static string ConvertToPay()
{
var request = new OrdersRequest
{
Intent = "CAPTURE",
PurchaseUnits = new PurchaseUnit[]{ new PurchaseUnit{
Amount = new Amount//New object from above
{
CurrencyCode = "USD",
Value ="???"//Here I want to get a different amount every time
}
}
}
};
var jsonContent = JsonConvert.SerializeObject(request);
return jsonContent;
}
на странице some.cs написано
Paypal.Amount payamo = new Paypal.Amount();
payamo.Value= SumOfClass.Items[SumOfClass.SelectedIndex].Value;
Это не работает! Как Значение получит переменную сумму ?? Я пробовал несколько способов, но безуспешно