public static FriendListSorter CreateSorter(eSortType i_SortType)
        {
            FriendListSorter result = null;

            switch (i_SortType)
            {
            case eSortType.SortByFirstName:
            {
                result = new SorterByFirstName();
            }

            break;

            case eSortType.SortByLastName:
            {
                result = new SorterByLastName();
            }

            break;
            }

            return(result);
        }
 public void SortFriendByLastName()
 {
     FriendListSorter = FriendListSorter.CreateSorter(eSortType.SortByLastName);
     FriendListSorter.Sort(ref m_LoggedInUserFriends);
 }