Exemple #1
0
        protected void saveNewItemButton_Click(object sender, EventArgs e)
        {
            if (ValidateNewItem())
            {
                // save user entered values
                var name         = newItemName.Text ?? "";
                var quantity     = int.TryParse(newItemQuantity.Text, out var o) ? o : 0;
                var pricePerUnit = int.TryParse(newItemQuantity.Text, out var u) ? u : 0;
                var imageUrl     = newItemImageLink.Text ?? "https://www.placecage.com/300/300";

                // TO:DO lookup other values from API
                // item.cost = getCost(item.name);
                // item.image = getImage(item.image);

                // push to list
                var srv = new ShoppingListController();
                srv.addItem(new ShoppingListItem(name, quantity, pricePerUnit, imageUrl, 0));
                Response.Redirect(Request.RawUrl);
            }
        }