示例#1
0
        public static MenuListViewModel GetMenuList()
        {
            var menuList = new MenuListViewModel();

            using (var context = new Model.Entities.RecipeDbContext())
            {
                foreach (var menuItem in context.MenuItems)
                {
                    var menuItemViewModel = new MenuItemViewModel(menuItem);
                    menuItemViewModel.Recipe = recipes.First(r => r.Id == menuItem.RecipeId);
                    menuItemViewModel.Recipe.LoadDetails();
                    menuItemViewModel.Recipe.AddMenuItem(menuItem);
                    menuList.Add(menuItemViewModel);
                }
            }
            return(menuList);
        }