目前我只是收到一个特定对象的列表,但现在我想要一个特定的模型或特定的模型列表,并且还想要一条成功的消息来保存或不保存数据。
你有任何提示,我不想使用ajax或json。
private static readonly string baseUri = "http://localhost:11033/api/values";
public List<ProductsModel> GetProducts()
{
string uri = baseUri;
using (HttpClient httpClient = new HttpClient())
{
Task<String> response = httpClient.GetStringAsync(uri);
return JsonConvert.DeserializeObjectAsync<List<ProductsModel>>(response.Result).Result;
}
}
答案 0 :(得分:0)
您保留代码并以同样的方式检索List<ProductsModel>
。然后,您可以使用此列表将其设置为要从DTO
方法返回的GetProducts()
的属性 - 例如GetProductsViewModel
,其中包含三个属性 - Succeeded = True/False
,您已检索到的Message = "Error message if any"
,Products = List<ProductsModel>
。