/// <summary> /// 保存 /// </summary> /// <param name="model"></param> /// <returns></returns> public string Save(Sys_RoleM model) { if (model.Role_ID.ToGuid().Equals(Guid.Empty)) { model.Role_ID = db.Add(model, li).ToGuid(); if (model.Role_ID.Equals(Guid.Empty)) { throw new MessageBox(db.ErrorMessge); } } else { if (!db.EditById(model, li)) { throw new MessageBox(db.ErrorMessge); } } if (!db.Commit(li)) { throw new MessageBox(db.ErrorMessge); } return(model.Role_ID.ToGuidStr()); }
/// <summary> /// 获取实体 /// </summary> /// <param name="ID"></param> /// <returns></returns> public Dictionary <string, object> Find(Guid ID) { var userM = db.FindById <Sys_UserM>(ID); userroleM = db.Find <Sys_UserRoleM>(w => w.UserRole_UserID == userM.User_ID.ToGuid()); roleM = db.FindById <Sys_RoleM>(userroleM.UserRole_RoleID.ToGuid()); var di = this.EntityToDictionary(new Dictionary <string, object>() { { "userM", userM }, //{"userroleM",userroleM}, { "roleM", roleM }, { "status", 1 } }); //重要字段移除 不能传递给页面 if (di.ContainsKey("User_Pwd")) { di.Remove("User_Pwd"); } //if (di.ContainsKey("User_Token")) di.Remove("User_Token"); return(di); }
public IActionResult Save(Sys_RoleM model) { this.KeyID = _Sys_RoleBL.Save(model); return(Json(new { status = 1, ID = KeyID })); }