/// <summary>
    /// Returns contact's last activity of specified activity type.
    /// </summary>
    /// <param name="contact">Contact info object</param>
    /// <param name="activityType">Activity type</param>
    public static ActivityInfo LastActivityOfType(object contact, object activityType)
    {
        ContactInfo ci   = (ContactInfo)contact;
        string      type = ValidationHelper.GetString(activityType, string.Empty);

        if (ci != null)
        {
            return(ActivityInfoProvider.GetContactsLastActivity(ci.ContactID, type));
        }

        return(null);
    }