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