Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        public ActionResult EditNews(string newsId)
        {
            Guid _newsId = Guid.Parse(newsId);
            generalNewsListReponse newsData = ServerBAL.EditNewsDetails(_newsId);

            return(PartialView("_EditNews", newsData));
        }
Ejemplo n.º 3
0
        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;
            }
        }