public int EditProduct(ref JsonProduct product) { var json = JsonSerializer.Serialize(product); var data = new StringContent(json, Encoding.UTF8); Console.WriteLine(data.ReadAsStringAsync().Result); var response = client.PostAsync(BaseUrl + "editproduct", data).Result; return(response.StatusCode.GetHashCode()); }
public ApiCreateResponse CreateProduct(ref JsonProduct product) { var json = JsonSerializer.Serialize(product); var data = new StringContent(json, Encoding.UTF8); Console.WriteLine(data.ReadAsStringAsync().Result); var response = client.PostAsync(BaseUrl + "addproduct", data).Result; var createResponse = JsonSerializer.Deserialize <ApiCreateResponse>(response.Content.ReadAsStringAsync().Result); createResponse.statusCode = response.StatusCode.GetHashCode(); return(createResponse); }
private static void Main() { Console.OutputEncoding = Encoding.UTF8; var json = new JsonProduct(); var temp = JsonConvert.SerializeObject(json); Console.WriteLine(temp); var api = new ApiRequest(); var createResponse = api.CreateProduct(ref json); if (createResponse.statusCode == 200) { Console.WriteLine("woooo, it's created"); } Console.WriteLine(createResponse.id); }