Пример #1
0
 public GDataTypes.GDataContactEntry CreateContactModifidEntry(ContactEntry contactEntry, string name)
 {
     var _gDataContactEntry = new GDataTypes.GDataContactEntry();
     _gDataContactEntry.Name = name;
     foreach (var _emailEntry in contactEntry.Emails)
     {
         if (_emailEntry.Work == true)
         {
             _gDataContactEntry.Email = _emailEntry.Address;
         }
     }
     foreach (var _phoneNumberEntry in contactEntry.Phonenumbers)
     {
         if (_phoneNumberEntry.Rel == ContactsRelationships.IsWork)
         {
             _gDataContactEntry.PhoneNumber = _phoneNumberEntry.Value;
         }
         if (_phoneNumberEntry.Rel == ContactsRelationships.IsHome)
         {
             _gDataContactEntry.HomePhoneNumber = _phoneNumberEntry.Value;
         }
         if (_phoneNumberEntry.Rel == ContactsRelationships.IsMobile)
         {
             _gDataContactEntry.MobilePhoneNumber = _phoneNumberEntry.Value;
         }
         if (_phoneNumberEntry.Rel == ContactsRelationships.IsOther)
         {
             _gDataContactEntry.OtherPhoneNumber = _phoneNumberEntry.Value;
         }
     }
     foreach (var _postaAddressEntry in contactEntry.PostalAddresses)
     {
         if (_postaAddressEntry.Rel == ContactsRelationships.IsWork)
         {
             _gDataContactEntry.PostalAddress = _postaAddressEntry.FormattedAddress;
         }
         if (_postaAddressEntry.Rel == ContactsRelationships.IsHome)
         {
             _gDataContactEntry.HomeAddress = _postaAddressEntry.FormattedAddress;
         }
     }
     _gDataContactEntry.SelfUri = contactEntry.SelfUri.ToString();
     return _gDataContactEntry;
 }
Пример #2
0
            public GDataTypes.GDataContactEntrys CreateContactEntrys(ContactsFeed contactEntrys)
            {
                var _gDataContactEntrys = new GDataTypes.GDataContactEntrys();

                foreach (ContactEntry _contactEntry in contactEntrys.Entries)
                {
                    var _gDataContactEntry = new GDataTypes.GDataContactEntry();
                    _gDataContactEntry.Name = _contactEntry.Title.Text;
                    foreach (var _emailEntry in _contactEntry.Emails)
                    {
                        if (_emailEntry.Work == true)
                        {
                            _gDataContactEntry.Email = _emailEntry.Address;
                        }
                    }
                    foreach (var _phoneNumberEntry in _contactEntry.Phonenumbers)
                    {
                        if (_phoneNumberEntry.Rel == ContactsRelationships.IsWork)
                        {
                            _gDataContactEntry.PhoneNumber = _phoneNumberEntry.Value;
                        }
                        if (_phoneNumberEntry.Rel == ContactsRelationships.IsHome)
                        {
                            _gDataContactEntry.HomePhoneNumber = _phoneNumberEntry.Value;
                        }
                        if (_phoneNumberEntry.Rel == ContactsRelationships.IsMobile)
                        {
                            _gDataContactEntry.MobilePhoneNumber = _phoneNumberEntry.Value;
                        }
                        if (_phoneNumberEntry.Rel == ContactsRelationships.IsOther)
                        {
                            _gDataContactEntry.OtherPhoneNumber = _phoneNumberEntry.Value;
                        }
                    }
                    foreach (var _postaAddressEntry in _contactEntry.PostalAddresses)
                    {
                        if (_postaAddressEntry.Rel == ContactsRelationships.IsWork)
                        {
                            _gDataContactEntry.PostalAddress = _postaAddressEntry.FormattedAddress;
                        }
                        if (_postaAddressEntry.Rel == ContactsRelationships.IsHome)
                        {
                            _gDataContactEntry.HomeAddress = _postaAddressEntry.FormattedAddress;
                        }
                    }
                    _gDataContactEntry.SelfUri = _contactEntry.SelfUri.ToString();
                    _gDataContactEntrys.Add(_gDataContactEntry);
                }
                return _gDataContactEntrys;
            }