public ActionResult edit(int idx) { using (ProductChimiqueEntities3 dbModel = new ProductChimiqueEntities3()) { Annonce record = ( from x in dbModel.Annonces where x.Id == idx select x ).Single(); ProductChimiqueEntities2 dbModeld = new ProductChimiqueEntities2(); var GetProductsList = dbModeld.Produits.ToList(); SelectList list = new SelectList(GetProductsList, "Id", "Label"); ViewData["Products"] = list; //delete old product Annonce dept = dbModel.Annonces.Single(x => x.Id == idx); System.Diagnostics.Debug.WriteLine(dept.Id); dbModel.Annonces.Remove(dept); dbModel.SaveChanges(); //product deleted return(View("ModificationAnnonce", record)); } }
// GET: Produits public ActionResult Index() { using (ProductChimiqueEntities2 dbModel = new ProductChimiqueEntities2()) { var produits = dbModel.Produits; return(View(produits.ToList())); } }
// GET: AjoutAnnonce public ActionResult AjoutAnnonce(int id = 0) { Annonce AnnonceModel = new Annonce(); ProductChimiqueEntities2 dbModel = new ProductChimiqueEntities2(); var GetProductsList = dbModel.Produits.ToList(); SelectList list = new SelectList(GetProductsList, "Id", "Label"); ViewData["Products"] = list; return(View(AnnonceModel)); }
public ActionResult DeleteProduct(int idx) { ProductChimiqueEntities2 sqlObj = new ProductChimiqueEntities2(); Produit dept = sqlObj.Produits.Single(x => x.Id == idx); sqlObj.Produits.Remove(dept); sqlObj.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ModifyProduct(Produit produitModel) { using (ProductChimiqueEntities2 dbModel = new ProductChimiqueEntities2()) { dbModel.Produits.Add(produitModel); dbModel.SaveChanges(); ModelState.Clear(); ViewBag.SuccessMessage = "Update Sucessful"; return(RedirectToAction("Index")); } }
public ActionResult AddOrEdit(Produit produitModel) { using (ProductChimiqueEntities2 dbModel = new ProductChimiqueEntities2()) { if (dbModel.Produits.Any(x => x.Label == produitModel.Label)) { ViewBag.DuplicateMessage = "Produict Already Existed"; return(View("AjoutProduit", produitModel)); } dbModel.Produits.Add(produitModel); dbModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registation Sucessful"; return(View("AjoutProduit", new Produit())); }
// GET: ModificationProduit public ActionResult edit(int idx) { using (ProductChimiqueEntities2 dbModel = new ProductChimiqueEntities2()) { Produit record = ( from x in dbModel.Produits where x.Id == idx select x ).Single(); //delete old product Produit dept = dbModel.Produits.Single(x => x.Id == idx); dbModel.Produits.Remove(dept); //product deleted return(View("ModifyProduct", record)); } }