public override int GetHashCode()
{
unchecked
{
int result = Id;
result = (result*397) ^ (FirstName != null ? FirstName.GetHashCode() : 0);
result = (result*397) ^ (LastName != null ? LastName.GetHashCode() : 0);
result = (result*397) ^ CreationDate.GetHashCode();
result = (result*397) ^ (Email != null ? Email.GetHashCode() : 0);
result = (result*397) ^ Role;
return result;
}
}