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(); }
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(); }