public IAOPResult UpdatePermissionRelation(PermissionRelation relation) { this.PermissionDataService.UpdatePermissionRelation(relation); this.WritePermissionLog(string.Format("更新了授权关系:[{0}]{1}/{2}/{3}", relation.ID, relation.PermissionNo, relation.TargetObject, relation.TargetValue), relation); this.SetCachedPermissionRelationsExpired(); return(AOPResult.Success()); }
public IAOPResult AddPermissionRelation(PermissionRelation relation) { /*var resources = this.GetCachedPermissionResources(); * relation.AppNo = resources.Where(x => x.PermissionNo == relation.PermissionNo).Select(x => x.AppNo).FirstOrDefault();*/ this.PermissionDataService.AddPermissionRelation(relation); this.WritePermissionLog(string.Format("添加了授权关系:[{0}]{1}/{2}/{3}", relation.ID, relation.PermissionNo, relation.TargetObject, relation.TargetValue), relation); this.SetCachedPermissionRelationsExpired(); return(AOPResult.Success()); }