public ActionResult Create([Bind(Include = "Number,Title,Price")] Product product, int[] categories = null) { if (categories != null) { foreach (var c in categories) { product.Category.Add(new Category { Id = c, Name = db.Category.Find(c).Name }); } } if (ModelState.IsValid) { foreach (var c in product.Category) { db.Entry(c).State = EntityState.Added; } db.Product.Add(product); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(product)); }
public ActionResult Edit([Bind(Include = "Id,Name")] Category category) { if (ModelState.IsValid) { db.Entry(category).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(category)); }
public ActionResult Edit([Bind(Include = "Id,IdCustomer")] Order order) { if (ModelState.IsValid) { db.Entry(order).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdCustomer = new SelectList(db.Customer, "Id", "Name", order.IdCustomer); return(View(order)); }
public ActionResult Edit([Bind(Include = "IdOrder,IdProduct,Quantity")] ProductOrder productOrder) { if (ModelState.IsValid) { db.Entry(productOrder).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdOrder = new SelectList(db.Order, "Id", "Id", productOrder.IdOrder); ViewBag.IdProduct = new SelectList(db.Product, "Number", "Title", productOrder.IdProduct); return(View(productOrder)); }