public static generalNewsListReponse EditNewsDetails(Guid newsId) { generalNewsListReponse result = new generalNewsListReponse(); try { var client = new HttpClient(); client.BaseAddress = baseUri; client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); //var content = new StringContent(JsonConvert.SerializeObject(request)); //content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = client.PostAsync("api/manager/EditNews/" + newsId, null).Result; if (response.IsSuccessStatusCode) { var value = response.Content.ReadAsStringAsync(); result = JsonConvert.DeserializeObject <generalNewsListReponse>(value.Result); } return(result); } catch (Exception ex) { throw ex; } }
public ActionResult EditNews(string newsId) { Guid _newsId = Guid.Parse(newsId); generalNewsListReponse newsData = ServerBAL.EditNewsDetails(_newsId); return(PartialView("_EditNews", newsData)); }
internal static generalNewsListReponse UpdateNews(string newsId, string newsTitle, string newsDesc, int newsCat) { NewsUpdateModel req = new NewsUpdateModel() { CategoryId = newsCat, NewsDescription = newsDesc, NewsId = Guid.Parse(newsId), NewsTitle = newsTitle }; generalNewsListReponse result = new generalNewsListReponse(); try { var client = new HttpClient(); client.BaseAddress = baseUri; client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var content = new StringContent(JsonConvert.SerializeObject(req)); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = client.PostAsync("api/manager/UpdateNews/", content).Result; if (response.IsSuccessStatusCode) { var value = response.Content.ReadAsStringAsync(); result = JsonConvert.DeserializeObject <generalNewsListReponse>(value.Result); } return(result); } catch (Exception ex) { throw ex; } }