/// <summary> /// Refresh ViewModel items asynchronous /// </summary> public async Task RefreshData(bool isNetworkAvailable) { var refreshTasks = new Task[] { AppModel.RefreshItems(isNetworkAvailable), GoProVODModel.RefreshItems(isNetworkAvailable), GPTipsTricksModel.RefreshItems(isNetworkAvailable), GoProPhotosModel.RefreshItems(isNetworkAvailable), GoProMountsModel.RefreshItems(isNetworkAvailable), AboutModel.RefreshItems(isNetworkAvailable), }; await Task.WhenAll(refreshTasks); }
/// <summary> /// Load ViewModel items asynchronous /// </summary> public async Task LoadData(bool isNetworkAvailable) { var loadTasks = new Task[] { AppModel.LoadItems(isNetworkAvailable), GoProVODModel.LoadItems(isNetworkAvailable), GPTipsTricksModel.LoadItems(isNetworkAvailable), GoProPhotosModel.LoadItems(isNetworkAvailable), GoProMountsModel.LoadItems(isNetworkAvailable), AboutModel.LoadItems(isNetworkAvailable), }; await Task.WhenAll(loadTasks); }