private async Task GetProductsAsync() { ShoppingCartProductList = new ObservableCollection <Product>(); var restService = new Tech4GamingApi(); List <string> toRemove = new List <string>(); foreach (var productId in _app.ShoppingCartProducts) { Product result = await GetProductByIdAsync(restService, productId); Console.WriteLine(result); if (result == null) { Console.WriteLine("Cannot find this product"); toRemove.Add(productId); continue; } this.ShoppingCartProductList.Add(result); } _app.RemoveDeprecatedProductsFromShoppingList(toRemove); UpdateShoppingListItemSource(); LocalDataManager.Save(_app.GetLocalDataToSave()); }
private void OnNotificationSwitched(object sender, EventArgs e) { (Application.Current as App).Notifications = (sender as SwitchCell).On; Console.WriteLine((sender as SwitchCell).On); var data = (Application.Current as App).GetLocalDataToSave(); LocalDataManager.Save(data); }
public void SaveGame() { gameData.playerPosition = playerObj.transform.position; gameData.bulletCount = playerObj.GetComponent <PlayerShooting>().BulletCount; gameData.playerHealth = playerObj.GetComponent <Health>().health; gameData.enemyPositions = new List <Vector3>(); gameData.enemyHealth = new List <float>(); for (int i = 0; i < enemies.Count; i++) { if (enemies[i].gameObject.activeSelf) { gameData.enemyPositions.Add(enemies[i].transform.position); gameData.enemyHealth.Add(enemies[i].GetComponent <Health>().health); } } gameSaver.Save(gameData); }
private void SaveShoppingCart() { var data = _app.GetLocalDataToSave(); LocalDataManager.Save(data); }
private void SaveCategories() { var data = _app.GetLocalDataToSave(); LocalDataManager.Save(data); }
private void OnConfirm(object sender, EventArgs e) { LocalDataManager.Save((Application.Current as App).GetLocalDataToSave()); (Application.Current as App).RefilterProducts(true); Navigation.PopModalAsync(); }