public ShoppingListViewModel() { ShopRep = new ShoppingListRepository(); SaveShoppingListCommand = new Command(async() => { var shoppingList = new ShoppingList(); shoppingList.ListName = TheListName; shoppingList.Products = ""; await ShopRep.SaveShoppingListAsync(shoppingList); TheListName = string.Empty; TheProducts = string.Empty; }); }
public ShoppingListViewModel(ShoppingList shoppingList) { ShopRep = new ShoppingListRepository(); TheListName = shoppingList.ListName; TheProducts = shoppingList.Products; SaveShoppingListCommand = new Command(async() => { shoppingList.ListName = TheListName; shoppingList.Products = TheProducts; await ShopRep.SaveShoppingListAsync(shoppingList); TheListName = string.Empty; TheProducts = string.Empty; }); RemoveShoppingList = new Command(async() => { await ShopRep.DeleteShoppingListAsync(shoppingList); }); }