예제 #1
0
        /// <summary>
        /// Returns the current user's contact list.
        /// </summary>
        /// <returns>Returns the current user's contact list.</returns>
        public async Task <ICollection <Models.Contact> > GetContactsAsync()
        {
            await ConnectAsync();

            ContactsContacts result = await _client.GetContacts();

            ContactsContactsConstructor userContacts = result.As <ContactsContactsConstructor>();

            _contacts = new List <Models.Contact>();
            foreach (User userContact in userContacts.users)
            {
                _contacts.Add((Models.Contact)userContact);
            }
            return(_contacts);
        }