Ejemplo n.º 1
0
        public JsonResult Edit(Store store)
        {
            using (CruddataModel1Entities db = new CruddataModel1Entities())
            {
                if (ModelState.IsValid)
                {
                    try
                    {
                        db.Entry(store).State = EntityState.Modified;
                        db.SaveChanges();
                    }
                    catch (DbUpdateConcurrencyException)
                    {
                        var result = db.Stores.SingleOrDefault(a => a.Id == store.Id);
                        if (result == null)
                        {
                            return(Json(new { success = false, message = "Cannot find customer to update" }, JsonRequestBehavior.AllowGet));
                        }
                        else
                        {
                            throw;
                        }
                    }

                    return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
                }
            }

            return(Json(new { success = false, message = "Invalid customer given" }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
 // POST: Customer/Edit/
 //[HttpPut]
 public JsonResult Edit(Product product)
 {
     try
     {
         using (CruddataModel1Entities dbmodel = new CruddataModel1Entities())
         {
             dbmodel.Entry(product).State = EntityState.Modified;
             dbmodel.SaveChanges();
             return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
         }
     }
     catch
     {
         return(Json(new { success = false, message = "Cannot find customer to delete" }, JsonRequestBehavior.AllowGet));
     }
 }