/// <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(); }
/// <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(); }
public static RoleInfo GiveRole(string positionId, RoleInfo roleInfo) { var position = Position.GetPositionById(positionId); var role = position.GiveRole(roleInfo.MappingTo<Role>()); return role.MappingTo<RoleInfo>(); }
public static RoleInfo GiveRole(string userId, RoleInfo roleInfo) { var user = User.GetUserById(userId); var role = user.GiveRole(roleInfo.MappingTo<Role>()); return role.MappingTo<RoleInfo>(); }
public ServiceResult<RoleInfo> CancelRole(string userId, RoleInfo roleInfo) { return new ServiceResult<RoleInfo>(UserAdapter.CancelRole(userId, roleInfo)); }
public ServiceResult<object> AddRole(RoleInfo roleInfo) { RoleAdapter.AddRole(roleInfo); return new ServiceResult<object>(null); }
public static ServiceResult<RoleInfo> GiveRole(string positionId, RoleInfo roleInfo) { return new ServiceResult<RoleInfo>(PositionAdapter.GiveRole(positionId,roleInfo)); }
public static RoleInfo CancelRole(string organId, RoleInfo roleInfo) { var organization = Organization.GetOrganizationById(organId); var role = organization.CancelRole(roleInfo.MappingTo<Role>()); return role.MappingTo<RoleInfo>(); }
public static ServiceResult<RoleInfo> GiveRole(string organId, RoleInfo roleInfo) { return new ServiceResult<RoleInfo>(OrganizationAdapter.GiveRole(organId, roleInfo)); }