コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            BubleT bubleT = db.BubleTs.Find(id);

            db.BubleTs.Remove(bubleT);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 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));
 }
コード例 #3
0
        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));
        }
コード例 #4
0
        // 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));
        }
コード例 #5
0
        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);
        }