示例#1
0
        public EntityPostRequest ToUpdateRequest()
        {
            EntityPostRequest request;

            if (this.IsPersisted())
            {
                request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Update)
                {
                    Entity = this
                };
                request.AppendConditionMap(this.ID, () => this.ID);
            }
            else
            {
                request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Create)
                {
                    Entity = this
                };
                request.AppendFieldMap(this.ID, () => this.ID);
            }
            request.AppendFieldMap(this.UserID, () => this.UserID);
            request.AppendFieldMap(this.BindID, () => this.BindID);
            request.AppendFieldMap(this.BindProvider, () => this.BindProvider);
            return(request);
        }
示例#2
0
        static EntityPostRequest BuilddeleteRoleRequest(string userid, string roleid)
        {
            UserRoleMap role = new UserRoleMap()
            {
                RoleID = roleid,
                UserID = userid
            };
            EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
            {
                Entity = role
            };

            request.AppendConditionMap(role.UserID, () => role.UserID);
            request.AppendConditionMap(role.RoleID, () => role.RoleID);
            return(request);
        }
示例#3
0
        public EntityPostRequest ToDeleteRequest()
        {
            EntityPostRequest post = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
            {
                Entity = this
            };

            post.AppendConditionMap(this.ID, () => this.ID);
            return(post);
        }
示例#4
0
        static EntityPostRequest BuilddeleteRoleRequest(string roleid)
        {
            TeamRole          role    = new TeamRole(roleid, string.Empty);
            EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
            {
                Entity = role
            };

            request.AppendConditionMap(role.ID, () => role.ID);
            return(request);
        }
示例#5
0
        public void Save()
        {
            EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Update)
            {
                Entity = this.Entity
            };

            request.AppendConditionMap(this.Entity.TemplateKey, () => this.Entity.TemplateKey);
            request.AppendFieldMap(this.Entity.Expression, () => this.Entity.Expression);
            request.AppendFieldMap(this.Entity.Value, () => this.Entity.Value);
            Actor.Public.BuildEntityProcessor(ConfigTemplateSource.Name).UpdateEntity(request);
        }
示例#6
0
 static EntityPostRequest BuilddeleteDroitRequest(string resourceid)
 {
     DroitResource oldResource = new DroitResource(Guid.NewGuid().ToString())
     {
         ResourceName = resourceid
     };
     EntityPostRequest oldPostRequest = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
     {
         Entity = oldResource
     };
     oldPostRequest.AppendConditionMap(oldResource.ResourceName, () => oldResource.ResourceName);
     return oldPostRequest;
 }
示例#7
0
        static EntityPostRequest BuilddeleteDroitRequest(string resourceid)
        {
            DroitResource oldResource = new DroitResource(Guid.NewGuid().ToString())
            {
                ResourceName = resourceid
            };
            EntityPostRequest oldPostRequest = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
            {
                Entity = oldResource
            };

            oldPostRequest.AppendConditionMap(oldResource.ResourceName, () => oldResource.ResourceName);
            return(oldPostRequest);
        }
示例#8
0
        static EntityPostRequest BuilddeleteRoleDroitsRequest(string roleid)
        {
            DroitResource dr = new DroitResource(string.Empty)
            {
                RoleID = roleid
            };

            EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
            {
                Entity = dr
            };

            request.AppendConditionMap(dr.RoleID, () => dr.RoleID);
            return(request);
        }
示例#9
0
        static EntityPostRequest BuilddeleteUserRoleRequest(string roleid)
        {
            UserRoleMap ur = new UserRoleMap()
            {
                RoleID = roleid
            };

            EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
            {
                Entity = ur
            };

            request.AppendConditionMap(ur.RoleID, () => ur.RoleID);
            return(request);
        }
示例#10
0
 static EntityPostRequest BuilderUserStateRequest(BzureUser user)
 {
     if (user.IsPersisted())
     {
         EntityPostRequest userStateRequest = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Update)
         {
             Entity = user
         };
         userStateRequest.AppendFieldMap(user.State, () => user.State);
         userStateRequest.AppendConditionMap(user.UserID, () => user.UserID);
         return(userStateRequest);
     }
     else
     {
         throw new Exception(string.Format("用户{0}还没有保存", user.UserName));
     }
 }
示例#11
0
        static EntityPostRequest BuilderUserStateRequest(BzureUser user)
        {
            if (user.IsPersisted())
            {
                EntityPostRequest userStateRequest = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Update)
                {
                    Entity = user
                };
                userStateRequest.AppendFieldMap(user.State, () => user.State);
                userStateRequest.AppendConditionMap(user.UserID, () => user.UserID);
                return userStateRequest;
            }
            else
            {
                throw new Exception(string.Format("用户{0}还没有保存", user.UserName));
            }

        }
示例#12
0
 public EntityPostRequest ToUpdateRequest()
 {
     EntityPostRequest request;
     if (this.IsPersisted())
     {
         request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Update)
         {
             Entity = this
         };
         request.AppendConditionMap(this.ID, () => this.ID);
     }
     else
     {
         request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Create)
         {
             Entity = this
         };
         request.AppendFieldMap(this.ID, () => this.ID);
     }
     request.AppendFieldMap(this.UserID, () => this.UserID);
     request.AppendFieldMap(this.BindID, () => this.BindID);
     request.AppendFieldMap(this.BindProvider, () => this.BindProvider);
     return request;
 }
示例#13
0
 public void Save()
 {
     EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Update)
     {
         Entity = this.Entity
     };
     request.AppendConditionMap(this.Entity.TemplateKey, () => this.Entity.TemplateKey);
     request.AppendFieldMap(this.Entity.Expression, () => this.Entity.Expression);
     request.AppendFieldMap(this.Entity.Value, () => this.Entity.Value);
     Actor.Public.BuildEntityProcessor(ConfigTemplateSource.Name).UpdateEntity(request);
 }
示例#14
0
 static EntityPostRequest BuilddeleteRoleRequest(string roleid)
 {
     TeamRole role = new TeamRole(roleid, string.Empty);
     EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
     {
         Entity = role
     };
     request.AppendConditionMap(role.ID, () => role.ID);
     return request;
 }
示例#15
0
 static EntityPostRequest BuilddeleteRoleRequest(string userid, string roleid)
 {
     UserRoleMap role = new UserRoleMap()
     {
         RoleID = roleid,
         UserID = userid
     };
     EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
     {
         Entity = role
     };
     request.AppendConditionMap(role.UserID, () => role.UserID);
     request.AppendConditionMap(role.RoleID, () => role.RoleID);
     return request;
 }
示例#16
0
        static EntityPostRequest BuilddeleteRoleDroitsRequest(string roleid)
        {
            DroitResource dr = new DroitResource(string.Empty)
            {
                RoleID = roleid
            };

            EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
            {
                Entity = dr
            };
            request.AppendConditionMap(dr.RoleID, () => dr.RoleID);
            return request;
        }
示例#17
0
 public EntityPostRequest ToDeleteRequest()
 {
     EntityPostRequest post = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
     {
         Entity = this
     };
     post.AppendConditionMap(this.ID, () => this.ID);
     return post;
 }
示例#18
0
        static EntityPostRequest BuilddeleteUserRoleRequest(string roleid)
        {
            UserRoleMap ur = new UserRoleMap()
            {
                RoleID = roleid
            };

            EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Delete)
            {
                Entity = ur
            };
            request.AppendConditionMap(ur.RoleID, () => ur.RoleID);
            return request;
        }