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 }));
 }