Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.12 KB | None | 0 0
  1. using Newtonsoft.Json;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Net.Http;
  6. using System.Threading.Tasks;
  7.  
  8. namespace EcommerceApp2.Models
  9. {
  10.     public class ProductService
  11.     {
  12.         HttpClient _client = new HttpClient();
  13.  
  14.         public ProductsModel GetProducts()
  15.         {
  16.             var resp = _client.GetAsync("http://localhost:52127/EcommerceApi/products/").Result;
  17.             if ( resp.IsSuccessStatusCode)
  18.             {
  19.                 List<ProductsModel> products = JsonConvert.DeserializeObject<List<ProductsModel>>(resp.Content.ReadAsStringAsync().Result);
  20.                 // return JsonSerializer.Create(products);
  21.             }
  22.             return null;
  23.         }
  24.  
  25.         public ProductsModel GetProductById(int id)
  26.         {
  27.             var resp = _client.GetAsync("http://localhost:52127/EcommerceApi/products/" + id).Result;
  28.             if ( resp.IsSuccessStatusCode )
  29.             {
  30.                 return JsonConvert.DeserializeObject<ProductsModel>(resp.Content.ReadAsStringAsync().Result);
  31.             }
  32.             return null;
  33.         }
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement