internal static MenuItemViewModel Map(MenuItem item) { MenuItemViewModel vm = new MenuItemViewModel { Id = item.Id, Name = item.Name, FoodCategory = item.FoodCategory, FoodType = item.FoodType, DrinkCategory = item.DrinkCategory, Description = item.Description, Price = item.Price, }; return(vm); }
internal static MenuViewModel Map(Menu menu) { MenuViewModel vm = new MenuViewModel { Id = menu.Id, RestaurantId = menu.RestaurantId, RestaurantName = CacheItems.Restaurants.Select(x => x.Name).FirstOrDefault(), Name = menu.Name, Items = new List <MenuItemViewModel>(), }; foreach (var x in menu.Items) { vm.Items.Add(MenuItemViewModel.Map(x)); } return(vm); }