/// <summary> /// 给用户分配权限 /// </summary> /// <param name="request">PermissionManagerRequest</param> /// <returns>true|false</returns> public bool AssignPermissionUser(UserPermissionsRequestModel request) { //添加菜单权限和功能 var userNavigationses = new List <Esmart_Sys_User_Navigations>(); var userNavigationFunctions = new List <Esmart_Sys_User_Navigation_Function>(); ConvertToUserDbModel(request, ref userNavigationses, ref userNavigationFunctions); return(PermissionDbAction.AssignPermissionUser(request.UserId, request.AppId, userNavigationses, userNavigationFunctions)); }
/// <summary> /// 给角色分配权限 /// </summary> /// <param name="request">PermissionManagerRequest</param> /// <returns>true|false</returns> public bool AssignPermissionRole(RolePermissionsRequestModel request) { //添加菜单权限和功能 var roleNavigationses = new List <Esmart_Sys_Role_Navigations>(); var roleNavigationFunctions = new List <Esmart_Sys_Role_Navigation_Function>(); ConvertToDbModel(request, ref roleNavigationses, ref roleNavigationFunctions); return(PermissionDbAction.AssignPermissionRole(request.RoleId, request.AppId, roleNavigationses, roleNavigationFunctions)); }