public ActionResult DeleteChar(int id) { CharacteristicToProduct characteristicToProduct = db.CharacteristicToProducts.Find(id); if (characteristicToProduct != null) { db.Entry(characteristicToProduct).State = EntityState.Deleted; db.SaveChanges(); return(Redirect(Request.UrlReferrer.ToString())); } return(HttpNotFound()); }
public ActionResult EditChar(int?id) { if (id == null) { return(HttpNotFound()); } CharacteristicToProduct characteristicToProduct = db.CharacteristicToProducts.Find(id); if (characteristicToProduct != null) { ViewBag.ProductId = new SelectList(db.Products, "Id", "Model", characteristicToProduct.ProductId); ViewBag.CharacteristicId = new SelectList(db.Characteristics, "Id", "CharacName", characteristicToProduct.CharacteristicId); return(View(characteristicToProduct)); } return(HttpNotFound()); }
public ActionResult AddCharacteristics([Bind(Include = "ProductId,CharacteristicId,Value")] CharacteristicToProduct characteristicToProduct, bool exit) { if (!exit) { characteristicToProduct.ProductId = AddCharProductId; db.CharacteristicToProducts.Add(characteristicToProduct); db.SaveChanges(); return(RedirectToRoute(new { controller = "Product", action = "SetImage", id = AddCharProductId })); } else { characteristicToProduct.ProductId = AddCharProductId; db.CharacteristicToProducts.Add(characteristicToProduct); db.SaveChanges(); return(RedirectToRoute(new { controller = "Product", action = "AddCharacteristics", id = AddCharProductId })); } }
public ActionResult EditChar(CharacteristicToProduct characteristicToProduct) { db.Entry(characteristicToProduct).State = EntityState.Modified; db.SaveChanges(); return(RedirectToRoute(new { controller = "Product", action = "Edit", id = characteristicToProduct.ProductId })); }