public ActionResult SaveData(Base_User theData, string Pwd, string RoleIdList) { if (!Pwd.IsNullOrEmpty()) { theData.Password = Pwd.ToMD5String(); } if (theData.Id.IsNullOrEmpty()) { theData.Id = Guid.NewGuid().ToSequentialGuid(); theData.UserId = Guid.NewGuid().ToSequentialGuid(); _base_UserBusiness.AddData(theData); } else { _base_UserBusiness.UpdateData(theData); } //角色设置 if (!RoleIdList.IsNullOrEmpty()) { _base_UserBusiness.SetUserRole(theData.UserId, RoleIdList.ToList <string>()); } return(Success()); }
/// <summary> /// 保存 /// </summary> /// <param name="theData">保存的数据</param> public ActionResult SaveData(Base_User theData, string Pwd, string RoleIdList) { if (!Pwd.IsNullOrEmpty()) { theData.Password = Pwd.ToMD5String(); } var roleIdList = RoleIdList.ToList <string>(); if (theData.Id.IsNullOrEmpty()) { theData.Id = Guid.NewGuid().ToSequentialGuid(); theData.UserId = Guid.NewGuid().ToSequentialGuid(); _base_UserBusiness.AddData(theData); } else { _base_UserBusiness.UpdateData(theData); } _base_UserBusiness.SetUserRole(theData.UserId, roleIdList); PermissionManage.UpdateUserPermissionCache(theData.UserId); return(Success()); }
public ActionResult SaveData(Base_User theData) { string msg = string.Empty; if (theData.Id.IsNullOrEmpty()) { theData.Id = Guid.NewGuid().ToSequentialGuid(); base_UserBusiness.AddData(theData); msg = "添加成功!"; } else { base_UserBusiness.UpdateData(theData); msg = "修改成功!"; } return(Ok(new AjaxResult { Success = true, Msg = msg, Data = null, ErrorCode = 0 })); }