private async Task Addcommands(Product product) { var itemPan = PanNConcl.ItemsPan.Where(i => i.Product == product).FirstOrDefault(); if (itemPan == null) { itemPan = new ItemPan { Pan = PanNConcl, Product = product, Quantite = 1 }; PanNConcl.ItemsPan.Add(itemPan); } else { itemPan.Quantite = itemPan.Quantite + 1; } pansManager.Update(PanNConcl); }
private async Task RemoveProduct(ItemPan itemPedido) { try { if (IsBusy) { return; } IsBusy = true; await Task.Delay(100); DataManager.RemoveItemPan(itemPedido); ItemsPan.Remove(itemPedido); Item.CalculTotal(); IsBusy = false; } catch (Exception e) { Debug.WriteLine(e); IsBusy = false; } }
public void RemoveItemPan(ItemPan itemPan) { Database.ItemsPan.Remove(itemPan); Database.SaveChanges(); }
public void AddItemPan(ItemPan itemPan) { Database.ItemsPan.Add(itemPan); Database.SaveChanges(); }