public ActionResult SelectedMovie(string link) { var webClient = new WebClient(); var json = webClient.DownloadString(link); Models.MoviesModel objJson = JsonConvert.DeserializeObject <Models.MoviesModel>(json); return(View(objJson)); }
public async Task <T> Update <T>(int id, Models.MoviesModel movie) { using (var client = new HttpClient()) { var json = JsonConvert.SerializeObject(movie); var content = new StringContent(json.ToString(), Encoding.UTF8, "application/json"); var request = await client.PutAsync(string.Format("http://localhost:11997/api/v1/movies/update/{0}", id), content); string result = await request.Content.ReadAsStringAsync(); if (request.IsSuccessStatusCode) { return(JsonConvert.DeserializeObject <T>(result)); } throw new System.Exception("It was not possible to complete this operation."); } }