Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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());
        }