[英]Can't return data to postman
我想從數據庫中獲取數據並將其返回給郵遞員。 在調試模式下,我可以看到有一些數據,但由於某些原因,我在郵遞員中看不到它。
public async Task<ProductComparsionVM> GetProductComparsionByListId(int listId)
{
var comparsionList = _dbContext.ProductsComparsion.Include(z => z.ProductsToCompare).FirstOrDefault(z => z.Id == listId);
if (comparsionList == null)
return null;
var category = _dbContext.Categories.FirstOrDefault(z => z.Id == comparsionList.CategoryId);
var tmp = new ProductComparsionVM
{
ProductsToCompare2 = comparsionList.ProductsToCompare.ToList()
};
return tmp;
}
public class ProductComparsionVM
{
public int CategoryId { get; set; }
public string CategoryName { get; set; }
public int ListId { get; set; }
public int ProductId { get; set; }
public List<int> ProductsToCompare { get; set; }
public List<ProductToCompare> ProductsToCompare2 { get; set; }
}
還有其他字段,如果評論ProductsToCompare2 = ..
編輯 1
[HttpPost]
public async Task<IActionResult> GetProductComparsionByListId([FromBody] ProductComparsionVM comparsion)
{
return Json(await _productRepo.GetProductComparsionByListId(comparsion.ListId));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.