// POST: api/Drug public HttpResponseMessage Put([FromBody] drug drug, int id) { try { using (MedicalDrugDBEntities dbs = new MedicalDrugDBEntities()) { var entity = dbs.drugs.FirstOrDefault(s => s.id == id); if (entity == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { entity.Company_name = drug.Company_name; entity.New_Price = drug.New_Price; entity.No_of_Units = drug.No_of_Units; entity.Trade_Name = drug.Trade_Name; dbs.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entity)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public async Task <ActionResult> DeleteConfirmed(Guid id) { drug drug = await db.drugs.FindAsync(id); db.drugs.Remove(drug); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "DrugID,GenericName,BrandName,Dose,DoseName,SellingUnitPrice,ImgUrl")] drug drug) { if (ModelState.IsValid) { db.Entry(drug).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(drug)); }
// GET: drugs1/Edit/5 public async Task <ActionResult> Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } drug drug = await db.drugs.FindAsync(id); if (drug == null) { return(HttpNotFound()); } return(View(drug)); }
// PUT: api/Drug/5 public HttpResponseMessage Post(int id, [FromBody] drug value) { try { using (MedicalDrugDBEntities dbs = new MedicalDrugDBEntities()) { dbs.drugs.Add(value); dbs.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.Created, value)); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex)); } }
private async void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { HttpClient c = new HttpClient(); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, new Uri(url)); FormUrlEncodedContent postData = new FormUrlEncodedContent( new List <KeyValuePair <string, string> > { new KeyValuePair <string, string>("id", id), new KeyValuePair <string, string>("category", "1"), new KeyValuePair <string, string>("u", ""), new KeyValuePair <string, string>("mc", "0000000005e6b1d8ffffffff9c1fe4e0"), 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>("hasMedicare", "1"), new KeyValuePair <string, string>("vsNames", ""), } ); request.Content = postData; HttpResponseMessage response = await c.SendAsync(request); string responseString = await response.Content.ReadAsStringAsync(); d = JsonConvert.DeserializeObject <drug>(responseString); if (d.Success) { d.Data.Detail.ForEach(a => { bindList.Add(a); }); drugTitle.Text = name; if (d.Data.Price != "0") { price.Text = d.Data.Price + "元"; } else { price.Visibility = Visibility.Collapsed; } } else { MessageHelper.Show("获取数据失败"); } }
public async Task <ActionResult> Create([Bind(Include = "DrugID,GenericName,BrandName,Dose,DoseName,SellingUnitPrice,ImgUrl,ExpireDate,BarCode")] drug drug) { if (ModelState.IsValid) { drug.DrugID = Guid.NewGuid(); var Drug = drug.DrugID; var mainstock = new mainstock(); mainstock.DrugID = Drug; //mainstock.DrugID = Drug; mainstock.QuantityInStock = 0; db.mainstocks.Add(mainstock); db.drugs.Add(drug); await db.SaveChangesAsync(); return(Redirect("/Home/Inventory/")); } return(HttpNotFound()); }