public bool IsBlockedByCharacter(long characterId)
{
ClientSession otherSession = ServerManager.Instance.GetSessionByCharacterId(characterId);
if (otherSession != null)
{
return otherSession.Character.IsBlockingCharacter(CharacterId);
}
return DAOFactory.CharacterRelationDAO.GetBlacklisted(characterId).FirstOrDefault(b => b.RelatedCharacterId.Equals(CharacterId)) != null;
}