コード例 #1
0
ファイル: ProductsController.cs プロジェクト: meriat/Shopping
 public ActionResult Edit([Bind(Include = "ProductId,ProductName,ProductPrice,InStock")] Product product)
 {
     if (ModelState.IsValid)
     {
         db.Entry(product).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(product));
 }
コード例 #2
0
        public ActionResult Create([Bind(Include = "productId,name,type,price")] Product product)
        {
            if (ModelState.IsValid)
            {
                db.Products.Add(product);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(product));
        }
コード例 #3
0
        public ActionResult Create([Bind(Include = "customerId,firstname,lastname,mobile,email,address,city")] Customer customer)
        {
            if (ModelState.IsValid)
            {
                db.Customer.Add(customer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(customer));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "orderId,orderDate,Custid,OStatusId")] Order order)
        {
            if (ModelState.IsValid)
            {
                db.Orders.Add(order);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Custid    = new SelectList(db.Customer, "customerId", "firstname", order.Custid);
            ViewBag.OStatusId = new SelectList(db.OrderStatus, "OrderStatusId", "status", order.OStatusId);
            return(View(order));
        }
コード例 #5
0
 public void SaveProducts(int id, List <OrderedProducts> products)
 {
     foreach (var product in products)
     {
         product.OrderId = id;
         _context.OrderedProducts.Add(product);
     }
     _context.SaveChanges();
 }
コード例 #6
0
 public void Save()
 {
     try
     {
         _context.SaveChanges();
     }
     catch (DbEntityValidationException ex)
     {
         throw ex;
     }
 }
コード例 #7
0
 public int Commit()
 {
     return(_dataContext.SaveChanges());
 }