public static Mushroom MushroomDetails(int id) { var apiCallTask = ApiHelper.ApiCallDetails(id); var result = apiCallTask.Result; JObject jsonResponse = JsonConvert.DeserializeObject <JObject> (result); Mushroom mushroom = JsonConvert.DeserializeObject <Mushroom> (jsonResponse.ToString()); Console.WriteLine(mushroom); return(mushroom); }
public static async Task <string> ApiCallCreate(Mushroom mushroom) { RestClient client = new RestClient("http://localhost:5000"); RestRequest request = new RestRequest("api/mushrooms", Method.POST); request.AddJsonBody(mushroom); var response = await client.ExecuteTaskAsync(request); return(response.Content); }
public static async Task <string> ApiCallEdit(Mushroom mushroom) { RestClient client = new RestClient("http://localhost:5000"); RestRequest request = new RestRequest("api/mushrooms/{id}", Method.PUT); request.AddUrlSegment("id", mushroom.MushroomId); request.AddJsonBody(mushroom); var response = await client.ExecuteTaskAsync(request); return(response.Content); }
public async static Task <int> MushroomEdit(Mushroom mushroom) { var result = await ApiHelper.ApiCallEdit(mushroom); return(0); }