public override string ToString()
        {
            StringBuilder printFormat = new StringBuilder();

            if (PhoneNumbers.Any())
            {
                printFormat.AppendLine(this.CallOtherPhones());
            }

            if (WebSites.Any())
            {
                printFormat.AppendLine(this.BrowseInTheWordWideWeb());
            }

            return(printFormat.ToString().TrimEnd());
        }
Esempio n. 2
0
 public override string ToString()
 {
     return(string.Format("{0} {1}. Phone numbers: {2}", FirstName, LastName,
                          PhoneNumbers.Any() ? string.Join(",", PhoneNumbers.Select(p => p.Number)) : "-"));
 }
Esempio n. 3
0
        public override string ToString()
        {
            var phones = PhoneNumbers.Any() ? string.Join(", ", PhoneNumbers.Select(p => p.ToString())) : "-";

            return(string.Format($"{FirstName} {LastName}, Birthday {Birthday:MM-dd-yyyy} Phone numbers: {phones}"));
        }
Esempio n. 4
0
 private bool HasChanges()
 {
     return(Contact.WasModelChanged ||
            PhoneNumbers.Any(p => p.WasModelChanged) ||
            EMails.Any(e => e.WasModelChanged));
 }