/// <summary> /// Get the list of contact statuses. /// </summary> /// <returns>Returns the list of contact statuses.</returns> public async Task <ICollection <Models.ContactStatus> > GetContactStatusesAsync() { await ConnectAsync(); List <ContactStatus> contactStatuses = await _client.GetStatuses(); return(contactStatuses.Select(status => (Models.ContactStatus)status).Where(s => s != null).ToList()); }