public ActionResult DeleteConfirmed(int id) { qa qa = db.qas.Find(id); db.qas.Remove(qa); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Qa_id,U_id,Qa_title,Qa_body")] qa qa) { if (ModelState.IsValid) { db.Entry(qa).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.U_id = new SelectList(db.user_t, "U_id", "Username", qa.U_id); return(View(qa)); }
public ActionResult Create([Bind(Include = "Qa_id,U_id,Qa_title,Qa_body")] qa qa) { if (ModelState.IsValid) { db.qas.Add(qa); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.U_id = new SelectList(db.user_t, "U_id", "Username", qa.U_id); return(View(qa)); }
public ActionResult CreateQA([Bind(Include = "Qa_id,Qa_title,Qa_body")] qa qa) { qa.U_id = globalVariable.uid; if (ModelState.IsValid) { db.qas.Add(qa); db.SaveChanges(); return(Redirect("/HomeQA/HomeQA")); } //ViewBag.U_id = new SelectList(db.user_t, "U_id", "Username", qa.U_id); return(View(qa)); }
// GET: qas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } qa qa = db.qas.Find(id); if (qa == null) { return(HttpNotFound()); } return(View(qa)); }
// GET: qas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } qa qa = db.qas.Find(id); if (qa == null) { return(HttpNotFound()); } ViewBag.U_id = new SelectList(db.user_t, "U_id", "Username", qa.U_id); return(View(qa)); }
private async void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { //if ((Application.Current as App).BindSearchEnd!=null&&(Application.Current as App).BindSearchEnd.Count != 0) //{ // (Application.Current as App).BindSearchEnd.ToList().ForEach(a => // { // se.Add(a); // }); // loading.Visibility = Visibility.Collapsed; // return; //} if (loaded) { return; } if (!string.IsNullOrEmpty(key)) { //相关疾病post string diseaseUrl = "http://drugs.dxy.cn/api/v2/search"; HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, new Uri(diseaseUrl)); FormUrlEncodedContent postData = new FormUrlEncodedContent( new List <KeyValuePair <string, string> > { new KeyValuePair <string, string>("category", "3"), new KeyValuePair <string, string>("u", ""), new KeyValuePair <string, string>("keywords", key), new KeyValuePair <string, string>("mc", "0000000005e6b1d8ffffffff9c1fe4e0"), new KeyValuePair <string, string>("page", "1"), new KeyValuePair <string, string>("hardName", "ASUS_X002"), new KeyValuePair <string, string>("ac", "d5424fa6-adff-4b0a-8917-4264daf4a348"), new KeyValuePair <string, string>("bv", "2014"), new KeyValuePair <string, string>("vc", "3.5"), new KeyValuePair <string, string>("vs", "4.4.4"), new KeyValuePair <string, string>("type", "1") } ); request.Content = postData; HttpResponseMessage response = await c.SendAsync(request); string responseString = await response.Content.ReadAsStringAsync(); dis = JsonConvert.DeserializeObject <disease>(responseString); se.Add(new searchEnd { Name = "相关疾病", Color = "Grey", Kind = "disease" }); if (dis.Data != null) { if (dis.Data.Count < 2) { se.Add(new searchEnd { Id = dis.Data[0].Id, Name = dis.Data[0].ShowName, Color = "White", Kind = "disease" }); } else { for (int i = 0; i < 2; i++) { se.Add(new searchEnd { Id = dis.Data[i].Id, Name = dis.Data[i].ShowName, Color = "White", Kind = "disease" }); } } } //相关问答 string disease = "http://dxy.com/app/i/faq/qa/related?items_per_page=1000&q=" + key; HttpResponseMessage msg = await c.GetAsync(disease); var content = await msg.Content.ReadAsStringAsync(); if (!content.Contains("error")) { string tmp = content.Substring(8, content.Length - 9); qa = JsonConvert.DeserializeObject <qa>(tmp); se.Add(new searchEnd { Name = "相关疾病问答", Color = "Grey", Kind = "qa" }); if (qa.Items != null) { if (qa.Items.Count < 2) { se.Add(new searchEnd { Id = qa.Items[0].Id, Name = qa.Items[0].Title, Color = "White", Kind = "qa", ArticleId = qa.Items[0].Article_id, DiseaseName = qa.Items[0].Disease_name }); } else { for (int i = 0; i < 2; i++) { se.Add(new searchEnd { Id = qa.Items[i].Id, Name = qa.Items[i].Title, Color = "White", Kind = "qa", ArticleId = qa.Items[i].Article_id, DiseaseName = qa.Items[i].Disease_name }); } } } } //相关科普文章 string article = "http://dxy.com/app/i/columns/article/related?q=" + key; HttpResponseMessage articleMsg = await c.GetAsync(article); var articleCon = await articleMsg.Content.ReadAsStringAsync(); string articleTmp = articleCon.Substring(8, articleCon.Length - 9); art = JsonConvert.DeserializeObject <article>(articleTmp); se.Add(new searchEnd { Name = "相关科普文章", Color = "Grey", Kind = "article" }); if (art.Items != null) { if (art.Items.Count < 2) { se.Add(new searchEnd { Id = art.Items[0].Id, Name = art.Items[0].Article_title, Color = "White", Kind = "article" }); } else { for (int i = 0; i < 2; i++) { se.Add(new searchEnd { Id = art.Items[i].Id, Name = art.Items[i].Article_title, Color = "White", Kind = "article" }); } } } //相关药品 request = new HttpRequestMessage(HttpMethod.Post, new Uri(diseaseUrl)); postData = new FormUrlEncodedContent( new List <KeyValuePair <string, string> > { new KeyValuePair <string, string>("category", "1"), new KeyValuePair <string, string>("u", ""), new KeyValuePair <string, string>("keywords", key), new KeyValuePair <string, string>("mc", "0000000005e6b1d8ffffffff9c1fe4e0"), new KeyValuePair <string, string>("page", "1"), new KeyValuePair <string, string>("hardName", "ASUS_X002"), new KeyValuePair <string, string>("ac", "d5424fa6-adff-4b0a-8917-4264daf4a348"), new KeyValuePair <string, string>("bv", "2014"), new KeyValuePair <string, string>("vc", "3.5"), new KeyValuePair <string, string>("vs", "4.4.4"), new KeyValuePair <string, string>("type", "1") } ); request.Content = postData; response = await c.SendAsync(request); responseString = await response.Content.ReadAsStringAsync(); med = JsonConvert.DeserializeObject <medicine>(responseString); se.Add(new searchEnd { Name = "相关药品", Color = "Grey", Kind = "medicine" }); if (med.Data != null) { if (med.Data.Count < 2) { se.Add(new searchEnd { Id = med.Data[0].Id, Name = med.Data[0].ShowName, Color = "White", Kind = "medicine" }); } else { for (int i = 0; i < 2; i++) { se.Add(new searchEnd { Id = med.Data[i].Id, Name = med.Data[i].ShowName, Color = "White", Kind = "medicine" }); } } } (Application.Current as App).BindQa = new ObservableCollection <qaSec>(); if (qa != null && qa.Items != null) { qa.Items.ForEach(z => { (Application.Current as App).BindQa.Add(z); }); } (Application.Current as App).BindArticle = new ObservableCollection <articleSec>(); if (art != null && art.Items != null) { art.Items.ForEach(z => { (Application.Current as App).BindArticle.Add(z); }); } (Application.Current as App).BindDisease = new ObservableCollection <diseaseSec>(); if (dis != null && dis.Data != null) { dis.Data.ForEach(z => { (Application.Current as App).BindDisease.Add(z); }); } (Application.Current as App).BindMedicine = new ObservableCollection <medicineSec>(); if (med != null && med.Data != null) { med.Data.ForEach(z => { (Application.Current as App).BindMedicine.Add(z); }); } //(Application.Current as App).BindSearchEnd = new ObservableCollection<searchEnd>(); //se.ToList().ForEach(z => //{ // (Application.Current as App).BindSearchEnd.Add(z); //}); loading.Visibility = Visibility.Collapsed; } }