/// <summary> /// 单条添加用户角色数据 /// </summary> /// <param name="jurisdictionInfo"></param> /// <returns></returns> public int Add(JurisdictionInfo jurisdictionInfo) { //实例化角色表 Role role = new Role(); role.RoleName = jurisdictionInfo.RoleName; var result = RoleDB.Insert(role); //如果为true if (result) { SqlSugarClient sqlSugarClient = Educationcontext.GetClient(); //排序查询最大值 var db = sqlSugarClient.SqlQueryable <Role>("select Id from Role order by Id").Max(s => s.Id); RoleanJurisdiction roleanJurisdiction = new RoleanJurisdiction(); roleanJurisdiction.RolesId = db; var num = jurisdictionInfo.Name.Substring(0, jurisdictionInfo.Name.LastIndexOf(',')).Split(','); var roledb = 0; foreach (var item in num) { roleanJurisdiction.JurisdictionId = int.Parse(item); roledb += sqlSugarClient.Insertable <RoleanJurisdiction>(roleanJurisdiction).ExecuteCommand(); } if (roledb == num.Length) { return(1); } } return(0); }
public int RoleAdd(JurisdictionInfo jurisdictionInfo) { var roleAdd = _roleServices.Add(jurisdictionInfo); return(roleAdd); }
/// <summary> /// 单条添加角色和权限信息 /// </summary> /// <param name="jurisdictionInfo"></param> /// <returns></returns> public string RolesAdd(JurisdictionInfo jurisdictionInfo) { var result = WebApiHelper.GetApiResult("Post", "Role", "RoleAdd", jurisdictionInfo); return(result); }