Как получить автоматизированную документацию для отображения моей реальной модели, а не IHttpActionResult
У меня есть этот контроллер, который возвращает продукт
///-----------------------------------------------------------
/// <summary> Gets a product. </summary>
///
/// <param name="locationid"> The locationid. </param>
/// <param name="productid"> The productid. </param>
///
/// <returns> The product. </returns>
///-----------------------------------------------------------
[Route("{productid}", Name = "GetProductById")]
public IHttpActionResult GetProduct(int locationid, string productid)
{
Product product = this.GetProductByID(locationid, productid);
return this.Ok(product);
}
Модель продукта:
public class Product
{
public int Location{ get; set; }
public int ProductId{ get; set; }
public string SupplierName { get; set; }
}
Однако когда я запускаю свою страницу / справки и перехожу на страницу / api / location / {locationId} / product / {productId}, я получаю этот результат
Я действительно предпочел бы иметь ссылку на мою модель продукта, а не на модель IHttpActionResult - есть идеи, как я могу это сделать в документации XML, которая генерирует файл справки XML?