public static MenuItem Map(Data.MenuItem menuItem) { if (menuItem == null) { return(null); } return(new MenuItem(menuItem.ItemName, menuItem.Cost.Value, menuItem.Id)); }
public void TestDataMenuItem() { Data.MenuItem item = new Data.MenuItem() { ItemName = "Taco", Cost = 1, Id = 1 }; var expected = Mapper.Map(item); Assert.NotNull(expected); }
public static Data.MenuItem Map(MenuItem menuItem, int destId) { if (menuItem == null) { return(null); } var item = new Data.MenuItem { Cost = menuItem.Cost, DestinationId = destId, ItemName = menuItem.Name }; if (menuItem.Id != -1) { item.Id = menuItem.Id; } return(item); }
/// <summary> /// retmoves an item from a destinations menu and returns the new destination /// </summary> /// <returns></returns> public async Task <Destination> RemoveMenuItem(int itemId, int destId) { try { Data.MenuItem m = await bbBContext.MenuItem.Where(d => d.Id == itemId).FirstOrDefaultAsync(); bbBContext.MenuItem.Remove(m); await bbBContext.SaveChangesAsync(); var get = await bbBContext.Destination .Where(d => d.Id == destId) .Include(d => d.MenuItem) .FirstOrDefaultAsync(); return(Mapper.Map(get)); } catch (Exception ex) { return(null); } }
public void Add(Data.MenuItem menuitem) { GCContext.MenuItems.Add(menuitem); }