public Member CreateMember()
        {
            string        firstName        = _memberView.GetFirstName();
            string        lastName         = _memberView.GetLastName();
            bool          isSocialNumValid = false;
            Member        member           = new Member();
            List <Member> members          = _repository.GetAllMembers();
            string        socialSecurityNumber;

            while (!isSocialNumValid && !MemberIdTaken(member))
            {
                try
                {
                    socialSecurityNumber     = _memberView.GetSocialSecurityNumber();
                    member.FirstName         = firstName;
                    member.LastName          = lastName;
                    member.SocialSecurityNum = new Member.SocialSecurityNumber(socialSecurityNumber);

                    if (member.SocialSecurityNum != null)
                    {
                        isSocialNumValid = true;
                    }
                    Console.WriteLine(isSocialNumValid);
                }
                catch (Exception ex)
                {
                    if (ex.Message == "Invalid Serial Number")
                    {
                        _memberView.DisplayErrorInvalidSerialNumber();
                    }
                }
            }
            return(member);
        }