public bool AddContact(ContactInfo newContact) { if (newContact == null) return false; if (contacts.Contains(newContact) || contacts.Find(c => c.Email.Equals(newContact.Email, StringComparison.OrdinalIgnoreCase)) != null) return false; contacts.Add(newContact); return true; }
public static string TransformToString(ContactInfo contactInfo) { return string.Empty; }
/// <summary> /// Gets the view model. /// </summary> /// <param name="contact">The contact item.</param> public static ContactViewModel GetViewModel(ContactInfo contact) { if (contact == null) return null; return new ContactViewModel() { OriginalContactItem = contact, Email = contact.Email, FirstName = contact.FirstName, LastName = contact.LastName, Telephone = contact.Tel, City = contact.Address.City, Street = contact.Address.Street }; }