Exemple #1
0
        public override string ToString()
        {
            string phoneNumbersString = "";

            if (PhoneNumbers.Count > 0)
            {
                phoneNumbersString += PhoneNumbers.First().ToString();

                foreach (var number in PhoneNumbers.Skip(1))
                {
                    phoneNumbersString += "\n" + number.ToString();
                }
            }

            string yahrtziehtsString = "";

            if (Yahrtziehts.Count > 0)
            {
                yahrtziehtsString += Yahrtziehts.First().ToString();
                foreach (var y in Yahrtziehts.Skip(1))
                {
                    yahrtziehtsString += "\n" + y.ToString();
                }
            }

            string membership = "";

            if (Member)
            {
                membership = "\nHas membership";
            }

            return($"{GivenName} {FamilyName}\n{Email}\n" +
                   $"Lives at:\n{FullAddress.ToString()}{membership}\nAccount information:\n" +
                   $"{Account.ToString()}\nPhone Numbers:\n\t{phoneNumbersString}" +
                   $"\nYahrtziehts:\n\t{yahrtziehtsString}");
        }
Exemple #2
0
 public override string ToString()
 {
     return($"id={Id},name={Name},pn={PhoneNumbers.First()},address={Address.First()},pet={PetName}");
 }