private async Task <ObservableCollection> GetApiModelsAsync() { var myCollection = new ObservableCollection <ApiModel>(); var result = await DoMyApiCall(); foreach (result as item) { var newModel = new ApiModel(); newModel.fillFromApi(item); myCollection.Add(newModel); } return(myCollection); }