Esempio n. 1
0
 public void AddItem(MenuItem menuItem, int quantity)
 {
     var line = lines.FirstOrDefault(x => x.MenuItem.MenuItemsID == menuItem.MenuItemsID);
     if (line == null)
         lines.Add(new CartLine { MenuItem = menuItem, Quantity = quantity });
     else
         line.Quantity += quantity;
 }
 public void SaveMenuItem(MenuItem menuItem)
 {
     // If its a new product, just attach it to the DataContext
         if (menuItem.MenuItemsID == 0)
             menuItemsTable.InsertOnSubmit(menuItem);
         else if (menuItemsTable.GetOriginalEntityState(menuItem) == null)
         {
             // Were updating an existing menu item, but its not attached to the
             // this data context, so attach it and detect the changes
             menuItemsTable.Attach(menuItem);
             menuItemsTable.Context.Refresh(RefreshMode.KeepCurrentValues, menuItem);
         }
         menuItemsTable.Context.SubmitChanges();
 }
Esempio n. 3
0
 public void RemoveLine(MenuItem menuItem)
 {
     lines.RemoveAll(l => l.MenuItem.MenuItemsID == menuItem.MenuItemsID);
 }
 public void SaveMenuItem(MenuItem menuItem)
 {
     // Not Implemented
 }
 public void DeleteItems(MenuItem menuItem)
 {
     // Not Implemented
 }
 public void DeleteItems(MenuItem menuItem)
 {
     menuItemsTable.DeleteOnSubmit(menuItem);
         menuItemsTable.Context.SubmitChanges();
 }