コード例 #1
0
        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());
            }
        }
コード例 #2
0
        // 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));
        }