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); }
static EntityPostRequest BuildaddDroitRequest(string ResourceName, DroitResource resource) { EntityPostRequest postRequest = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Create) { Entity = resource }; postRequest.AppendFieldMap(resource.ResourceID, () => resource.ResourceID); postRequest.AppendFieldMap(resource.ResourceName, () => resource.ResourceName); postRequest.AppendFieldMap(resource.RoleID, () => resource.RoleID); postRequest.AppendFieldMap(resource.RightValue, () => resource.RightValue); postRequest.AppendFieldMap(resource.State, () => resource.State); return(postRequest); }
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); }
static EntityPostRequest BuildaddRoleRequest(string userid, string roleid) { UserRoleMap role = new UserRoleMap() { RoleID = roleid, UserID = userid }; EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Create) { Entity = role }; request.AppendFieldMap(role.UserID, () => role.UserID); request.AppendFieldMap(role.RoleID, () => role.RoleID); return(request); }
/// <summary> /// 创建新角色,不允许角色名重复 /// </summary> /// <param name="Public"></param> /// <param name="RoleName"></param> /// <param name="RoleDescription"></param> /// <returns></returns> public static TeamRole CreateRole(this Public Public, string RoleName, string RoleDescription) { if (Actor.Public.GetRoleByName(RoleName).IsNotNullAndEmpty()) { return default(TeamRole); } TeamRole factor = new TeamRole(Actor.Public .AsUserManager ().GenerateRoleID(), RoleName) { RoleDescription = RoleDescription }; EntityPostRequest createquest = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Create) { Entity = factor }; createquest.AppendFieldMap(factor.ID, () => factor.ID); createquest.AppendFieldMap(factor.Name, () => factor.Name); createquest.AppendFieldMap(factor.RoleDescription, () => factor.RoleDescription); Actor.Public.BuildEntityProcessor("SecurityApp").UpdateEntity(createquest); return factor; }
/// <summary> /// 创建新角色,不允许角色名重复 /// </summary> /// <param name="Public"></param> /// <param name="RoleName"></param> /// <param name="RoleDescription"></param> /// <returns></returns> public static TeamRole CreateRole(this Public Public, string RoleName, string RoleDescription) { if (Actor.Public.GetRoleByName(RoleName).IsNotNullAndEmpty()) { return(default(TeamRole)); } TeamRole factor = new TeamRole(Actor.Public.AsUserManager().GenerateRoleID(), RoleName) { RoleDescription = RoleDescription }; EntityPostRequest createquest = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Create) { Entity = factor }; createquest.AppendFieldMap(factor.ID, () => factor.ID); createquest.AppendFieldMap(factor.Name, () => factor.Name); createquest.AppendFieldMap(factor.RoleDescription, () => factor.RoleDescription); Actor.Public.BuildEntityProcessor("SecurityApp").UpdateEntity(createquest); return(factor); }
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)); } }
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)); } }
static EntityPostRequest BuildaddDroitRequest(string ResourceName, DroitResource resource) { EntityPostRequest postRequest = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Create) { Entity = resource }; postRequest.AppendFieldMap(resource.ResourceID, () => resource.ResourceID); postRequest.AppendFieldMap(resource.ResourceName, () => resource.ResourceName); postRequest.AppendFieldMap(resource.RoleID, () => resource.RoleID); postRequest.AppendFieldMap(resource.RightValue, () => resource.RightValue); postRequest.AppendFieldMap(resource.State, () => resource.State); return postRequest; }
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; }
static EntityPostRequest BuildaddRoleRequest(string userid, string roleid) { UserRoleMap role = new UserRoleMap() { RoleID = roleid, UserID = userid }; EntityPostRequest request = new EntityPostRequest(EntityPostRequest.EntityPostMethod.Create) { Entity = role }; request.AppendFieldMap(role.UserID, () => role.UserID); request.AppendFieldMap(role.RoleID, () => role.RoleID); return request; }