コード例 #1
0
        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;
        }
コード例 #2
0
 public static string TransformToString(ContactInfo contactInfo)
 {
     return string.Empty;
 }
コード例 #3
0
        /// <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
                       };
        }