Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        public async static Task <int> MushroomEdit(Mushroom mushroom)
        {
            var result = await ApiHelper.ApiCallEdit(mushroom);

            return(0);
        }