public ActionResult Create(Data.announcement ann) { try { HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:18080/IRMCJEE-web/pi/"); client.PostAsJsonAsync <Data.announcement>("annance", ann).ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode()); // c bon ? behi a to nkamel /// ayh ab3a mezelt sahethli message fi facebook keni faye9 taw njawbek mrogel /// :* :*r ? return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Annoucement public ActionResult Index() { HttpClient Client = new HttpClient(); Client.BaseAddress = new Uri("http://localhost:18080/IRMCJEE-web/pi/"); Client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = Client.GetAsync("annance").Result; if (response.IsSuccessStatusCode) { ViewBag.result = response.Content.ReadAsAsync <IEnumerable <Data.announcement> >().Result; foreach (var item in ViewBag.result) { Data.announcement annance = new Data.announcement(); annance.name = item.name; annance.description = item.description; annance.id_An = item.id_An; annance.category = item.category; list.Add(annance); } } return(View(list)); }