C# Class Street.MvxPlugins.Contacts.Touch.ContactsProvider

Inheritance: IContactsProvider
Datei anzeigen Open project: kstreet/Street.MvxPlugins

Public Methods

Method Description
ContactsProvider ( IAddressBook addressBook ) : System.Collections.Generic
GetAllContacts ( ) : IEnumerable
GetContactById ( string idOfTheContact ) : IContact
HasPermissionToUseAddressBook ( ) : bool

Private Methods

Method Description
CheckOrRequestAddressBookPermission ( ) : System.Threading.Tasks.Task
FinishWhenIterated ( IEnumerable contacts ) : IEnumerable

Method Details

ContactsProvider() public method

public ContactsProvider ( IAddressBook addressBook ) : System.Collections.Generic
addressBook IAddressBook
return System.Collections.Generic

GetAllContacts() public method

public GetAllContacts ( ) : IEnumerable
return IEnumerable

GetContactById() public method

public GetContactById ( string idOfTheContact ) : IContact
idOfTheContact string
return IContact

HasPermissionToUseAddressBook() public method

public HasPermissionToUseAddressBook ( ) : bool
return bool