public virtual PersonAlias GetByAliasPublicKey( string publicKey )
{
try
{
string[] idParts = publicKey.Split( '>' );
if ( idParts.Length == 2 )
{
int id = Int32.Parse( idParts[0] );
Guid guid = new Guid( idParts[1] );
PersonAlias personAlias = GetByAliasId( id );
if ( personAlias != null && personAlias.AliasPersonGuid.CompareTo( guid ) == 0 )
{
return personAlias;
}
}
return null;
}
catch
{
return null;
}
}