public ModelMessageResult <RatingModel> handleAdded(RatingModel model) { var req = new RatingFieldsRequest(model); IDMessageResult result = APIRequest.createRating(req).GetAwaiter().GetResult(); Result <RatingModel> get_result = APIRequest.getRatingById(result.Id).GetAwaiter().GetResult(); return(new ModelMessageResult <RatingModel>(result.Error, result.Message, get_result.Items.FirstOrDefault())); }
public static async Task <IDMessageResult> createRating(RatingFieldsRequest model) { var response = await client.PostAsJsonAsync(RATINGS, model); return(await response.Content.ReadAsAsync <IDMessageResult>()); }