public ActionResult Save(T_Menu model) { tmenu = new T_Menu(); tmenu = model; switch (Tools.getGuid(model.uMenu_ID).Equals(Guid.Empty)) { case true: this.KeyID = Tools.getGuidString(db.Add(tmenu, li)); if (Tools.getGuid(KeyID).Equals(Guid.Empty)) { throw new MessageBox(db.ErrorMessge); } break; case false: this.KeyID = Tools.getGuidString(model.uMenu_ID); if (!db.Edit <T_Menu>(tmenu, w => w.uMenu_ID == KeyID.To_Guid(), li)) { throw new MessageBox(db.ErrorMessge); } break; } if (!db.Commit(li)) { throw new MessageBox(db.ErrorMessge); } return(Json(new { status = 1, ID = KeyID }, JsonRequestBehavior.DenyGet)); }