public JsonResult AddSubFunc(string data) { MF_Func func = data.JsonToObject <MF_Func>(); MF_Func funcToAdd = new MF_Func(); funcToAdd.Id = GuidHelper.CreateTimeOrderID(); funcToAdd.Text = "新增项"; funcToAdd.ParentId = func.Id; if (func.EnumFuncType == EnumFuncType.Module.ToString()) { funcToAdd.EnumFuncType = EnumFuncType.Menu.ToString(); } else if (func.EnumFuncType == EnumFuncType.Menu.ToString()) { funcToAdd.EnumFuncType = EnumFuncType.Page.ToString(); } else if (func.EnumFuncType == EnumFuncType.Page.ToString()) { funcToAdd.EnumFuncType = EnumFuncType.Button.ToString(); } var res = UnitOfWork.Add(funcToAdd); UnitOfWork.Commit(); return(Json(res)); }
public JsonResult Save() { var dic = Request.Form["formData"].JsonToObject <Dictionary <string, object> >(); MF_Func cForm = ConvertHelper.ConvertToObj <MF_Func>(dic); if (string.IsNullOrEmpty(cForm.Id)) { cForm.Id = GuidHelper.CreateTimeOrderID(); UnitOfWork.Add(cForm); } else { UnitOfWork.UpdateEntity(cForm); } return(Json(UnitOfWork.Commit())); }