public ActionResult DeleteConfirmed(int id) { BubleT bubleT = db.BubleTs.Find(id); db.BubleTs.Remove(bubleT); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Name,Price,Topping,Note")] BubleT bubleT) { if (ModelState.IsValid) { db.Entry(bubleT).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bubleT)); }
public ActionResult Create([Bind(Include = "ID,Name,Price,Topping,Note")] BubleT bubleT) { if (ModelState.IsValid) { db.BubleTs.Add(bubleT); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bubleT)); }
// GET: BubleTs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BubleT bubleT = db.BubleTs.Find(id); if (bubleT == null) { return(HttpNotFound()); } return(View(bubleT)); }
public void testCreateP() { var db = new bubleteaEntities(); var model = new BubleT { Name = "tra sua vl", Price = 25000, Topping = "Trang chau trang" }; var controller = new BubleTsController(); var result = controller.Create(model); var redirect = result as RedirectToRouteResult; Assert.IsNotNull(redirect); Assert.AreEqual("Index", redirect.RouteValues["action"]); var item = db.BubleTs.Find(model.ID); Assert.IsNotNull(item); Assert.AreEqual(model.Name, item.Name); Assert.AreEqual(model.Price, item.Price); Assert.AreEqual(model.Topping, item.Topping); }