public static Track GetDetails(int id, string query) { string route = $"tracks/{id}{query}"; var apiCallTask = ApiHelper.Get(route); var result = apiCallTask.Result; JObject jsonResponse = JsonConvert.DeserializeObject <JObject>(result); Track track = JsonConvert.DeserializeObject <Track>(jsonResponse.ToString()); return(track); }
public static Lesson GetDetails(int id, string query) { string route = $"lessons/{id}{query}"; var apiCallTask = ApiHelper.Get(route); var result = apiCallTask.Result; JObject jsonResponse = JsonConvert.DeserializeObject <JObject>(result); Lesson lesson = JsonConvert.DeserializeObject <Lesson>(jsonResponse.ToString()); return(lesson); }
public static List <Track> GetAll(string query) { string route = $"tracks{query}"; var apiCallTask = ApiHelper.Get(route); var result = apiCallTask.Result; JArray jsonResponse = JsonConvert.DeserializeObject <JArray>(result); List <Track> trackList = JsonConvert.DeserializeObject <List <Track> >(jsonResponse.ToString()); return(trackList); }
public static LessonTrack Get(int id) { string route = $"lessontracks/{id}"; var apiCallTask = ApiHelper.Get(route); var result = apiCallTask.Result; JObject jsonResponse = JsonConvert.DeserializeObject <JObject>(result); LessonTrack lessonTrack = JsonConvert.DeserializeObject <LessonTrack>(jsonResponse.ToString()); return(lessonTrack); }