Exemple #1
0
        public ActionResult UpdateOrCreateProduct(MyProduk model)
        {
            try
            {
                Onboard2DbContext db = new Onboard2DbContext();
                if (model.Id > 0)
                {
                    //update
                    Product prod = db.Products.SingleOrDefault(x => x.Id == model.Id);
                    prod.Id    = model.Id;
                    prod.Name  = model.Name;
                    prod.Price = model.Price;
                    db.SaveChanges();
                }
                else
                {
                    //Insert
                    Product prod = new Product();
                    prod.Name  = model.Name;
                    prod.Price = model.Price;
                    db.Products.Add(prod);
                    db.SaveChanges();
                }

                return(RedirectToAction("GetProductList"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
        // ADD OR EDIT
        public ActionResult AddOrEdit(int Id)
        {
            Onboard2DbContext db    = new Onboard2DbContext();
            MyProduk          model = new MyProduk();

            if (Id > 0)
            {
                Product prod = db.Products.SingleOrDefault(x => x.Id == Id);
                model.Id    = prod.Id;
                model.Name  = prod.Name;
                model.Price = prod.Price;
            }

            return(PartialView("AddOrEdit", model));
        }