Пример #1
0
        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));
            }
        }
Пример #2
0
 // GET: Produits
 public ActionResult Index()
 {
     using (ProductChimiqueEntities2 dbModel = new ProductChimiqueEntities2())
     {
         var produits = dbModel.Produits;
         return(View(produits.ToList()));
     }
 }
Пример #3
0
        // 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));
        }
Пример #4
0
        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"));
        }
Пример #5
0
 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"));
     }
 }
Пример #6
0
        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()));
        }
Пример #7
0
        // 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));
            }
        }