Я пытаюсь опубликовать запрос к API с userid
и списком продуктов
Я заставил подобную модель передать эту модель для отправки запроса API
this мой класс модели
public class Checkout
{
public string userId { get; set; }
public productList productlist { get; set; }
public class productList
{
public int productId { get; set; }
public int quantity { get; set; }
public string totalAmount { get; set; }
}
}
Это мой метод публикации
public ActionResult PlaceOrder(Products products, ConfirmOrder confirmOrder, Checkout orderlist)
{
var userid = System.Web.HttpContext.Current.User.Identity.Name;
orderlist.userId = userid;
orderlist.productlist.productId = products.productId;
HttpResponseMessage response = GlobalVariables.webApiClient.PostAsJsonAsync("confirmVoucherPayment", orderlist).Result;
}
Я могу получить доступ к userId, когда я передаю productid, тогда он выдает ошибку, указывающую
" Ссылка на объект не установлена для экземпляра объекта " " .Checkout.productlist.get вернул null. " Я хочу передать ниже JSON объект в подтвердить заказ
{"userId":1,"productList":[{"productId":7,"totalAmount":"236.25","quantity":2},{"productId":19,"totalAmount":"400","quantity":1}]}