protected async override Task OnInitializedAsync()
        {
            var response = await ContactsDataService.GetContacts(1, 25);

            Contacts = response.Results.Select(c => new Contact
            {
                Email     = c.Email,
                FirstName = c.Name.First,
                LastName  = c.Name.Last,
                Phone     = c.Phone,
                ImageUrl  = c.Picture.Medium.AbsoluteUri,
            }).ToList();
        }
        public async Task GetContactsData()
        {
            var contactsData = await _contactsDataService.GetContacts();

            ContactsList = new ObservableCollection <Contact>(contactsData);
        }
        public async Task <IEnumerable <ContactDto> > Get()
        {
            var contacts = await _contactsDataService.GetContacts();

            return(contacts);
        }
 private void InitData()
 {
     _contactsDataService.GetContacts(OnContactsArrived);
     _stateManager.GoToState("LoadingContacts");
 }