Пример #1
0
        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));
        }