public void AddItem(GroceryItem groceryItem)
        {
            var shoppingListItem = new ShoppingListItem(groceryItem);

            ItemList.Add(shoppingListItem);
            SortList();
            Update();
        }
Пример #2
0
 public ShoppingListItem(GroceryItem item)
 {
     ItemID      = item.ItemID;
     Price       = item.Price;
     Description = item.Description;
     IsImportant = item.IsImportant;
     IsSelected  = false;
     Quantity    = 1;
 }
        public ItemDetailView(GroceryItem groceryItem)
        {
            InitializeComponent();
            IsEditing = false;

            Description    = groceryItem.Description;
            Price          = groceryItem.Price.ToString("F2");
            IsImportant    = groceryItem.IsImportant;
            _Item          = groceryItem;
            BindingContext = this;
        }
        public async Task SaveItem(GroceryItem groceryItem)
        {
            var shoppingListItem = new ShoppingListItem(groceryItem);
            var shoppingCartItem = (ShoppingCartitem)shoppingListItem;

            if (ItemList.FirstOrDefault(x => x.ItemID == shoppingListItem.ItemID) == null)
            {
                IsBusy = true;
                await _Connection.InsertAsync(shoppingCartItem);

                IsBusy = false;
            }
        }
Пример #5
0
 public ItemDetail(GroceryItem groceryItem)
 {
     GroceryItem = groceryItem;
 }
Пример #6
0
 public ItemDetail()
 {
     GroceryItem = new GroceryItem();
 }