Ejemplo n.º 1
0
        void Plus_Clicked(object sender, EventArgs e)
        {
            var item = new GroceriesItem
            {
                Id          = ViewModel.Item.Id,
                Product     = ViewModel.Item.Product,
                Stock       = ++ViewModel.Item.Stock,
                BuyLocation = ViewModel.Item.BuyLocation,
                StoreName   = ViewModel.Item.StoreName
            };

            MessagingCenter.Send(item, "UpdateItem");
        }
Ejemplo n.º 2
0
        public void OnPost(string text)
        {
            if (text.Length > 50)
            {
                text = text.Substring(0, 50);
            }

            var item = new GroceriesItem {
                text = text
            };

            db.Groceries.Add(item);
            db.SaveChanges();
            Response.Redirect("List");
        }
Ejemplo n.º 3
0
        async void Delete_Clicked(object sender, EventArgs e)
        {
            var answer = await DisplayAlert("Delete", $"Would you like to delete {ViewModel.Item.Product}?", "Yes", "No");

            if (answer)
            {
                var item = new GroceriesItem
                {
                    Id = ViewModel.Item.Id
                };
                MessagingCenter.Send(item, "DeleteItem");
                await Navigation.PushAsync(new GroceriesPage());
            }
            else
            {
                return;
            }
        }