Пример #1
0
        public static Review GetDetails(int id)
        {
            var apiCallTask = ReviewApiHelper.Get(id);
            var result      = apiCallTask.Result;

            JObject jsonResponse = JsonConvert.DeserializeObject <JObject>(result);
            Review  review       = JsonConvert.DeserializeObject <Review>(jsonResponse.ToString());

            return(review);
        }
Пример #2
0
        public static List <Review> GetReviews()
        {
            var apiCallTask = ReviewApiHelper.ApiCall();
            var result      = apiCallTask.Result;

            JArray        jsonResponse = JsonConvert.DeserializeObject <JArray>(result);
            List <Review> reviewList   = JsonConvert.DeserializeObject <List <Review> >(jsonResponse.ToString());

            return(reviewList);
        }
Пример #3
0
 public static void Delete(int id)
 {
     var apiCallTask = ReviewApiHelper.Delete(id);
 }
Пример #4
0
 public static void Put(Review review)
 {
     string jsonReview  = JsonConvert.SerializeObject(review);
     var    apiCallTask = ReviewApiHelper.Put(review.ReviewId, jsonReview);
 }