Postman не возвращает данные
Я хочу получить данные из БД и отобразить их в 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
{
// Если оставить эту строку, то ничего не возвращает
// Если ее закомментить и вернуть любое другое свойство, все работает
// В обоих случаях Postman отрабатывает с кодом '200 OK'
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; }
}
[HttpPost]
public async Task<IActionResult> GetProductComparsionByListId([FromBody] ProductComparsionVM comparsion)
{
return Json(await _productRepo.GetProductComparsionByListId(comparsion.ListId));
}
public class ProductToCompare
{
public int ProductComparsionId { get; set; }
public ProductComparsion ProductComparsion { get; set; }
public int ProductId { get; set; }
public Product Product { get; set; }
}

