Example #1
0
 /// <summary>
 /// 新增角色
 /// </summary>
 /// <param name="roleInfo">角色实体</param>
 public static void AddRole(RoleInfo roleInfo)
 {
     var role = Role.Create();
     role.Code = roleInfo.Code;
     role.Name = roleInfo.Name;
     role.Summary = roleInfo.Summary;
     role.IsActive = roleInfo.IsActive;
     role.Sort = roleInfo.Sort;
     role.Save();
 }
Example #2
0
 /// <summary>
 /// 修改角色
 /// </summary>
 /// <param name="roleInfo">角色实体</param>
 public static void UpdateRole(RoleInfo roleInfo)
 {
     var role = Role.GetRoleById(roleInfo.Id);
     role.Code = roleInfo.Code;
     role.Name = roleInfo.Name;
     role.Summary = roleInfo.Summary;
     role.IsActive = roleInfo.IsActive;
     role.Sort = roleInfo.Sort;
     role.Save();
 }
Example #3
0
 public static RoleInfo GiveRole(string positionId, RoleInfo roleInfo)
 {
     var position = Position.GetPositionById(positionId);
     var role = position.GiveRole(roleInfo.MappingTo<Role>());
     return role.MappingTo<RoleInfo>();
 }
Example #4
0
 public static RoleInfo GiveRole(string userId, RoleInfo roleInfo)
 {
     var user = User.GetUserById(userId);
     var role = user.GiveRole(roleInfo.MappingTo<Role>());
     return role.MappingTo<RoleInfo>();
 }
Example #5
0
 public ServiceResult<RoleInfo> CancelRole(string userId, RoleInfo roleInfo)
 {
     return new ServiceResult<RoleInfo>(UserAdapter.CancelRole(userId, roleInfo));
 }
Example #6
0
 public ServiceResult<object> AddRole(RoleInfo roleInfo)
 {
     RoleAdapter.AddRole(roleInfo);
     return new ServiceResult<object>(null);
 }
Example #7
0
 public static ServiceResult<RoleInfo> GiveRole(string positionId, RoleInfo roleInfo)
 {
     return new ServiceResult<RoleInfo>(PositionAdapter.GiveRole(positionId,roleInfo));
 }
Example #8
0
 public static RoleInfo CancelRole(string organId, RoleInfo roleInfo)
 {
     var organization = Organization.GetOrganizationById(organId);
     var role = organization.CancelRole(roleInfo.MappingTo<Role>());
     return role.MappingTo<RoleInfo>();
 }
Example #9
0
 public static ServiceResult<RoleInfo> GiveRole(string organId, RoleInfo roleInfo)
 {
     return new ServiceResult<RoleInfo>(OrganizationAdapter.GiveRole(organId, roleInfo));
 }