/// <summary> /// Initializes a new instance of the <see cref="LoadMenu"/> class. /// </summary> /// <param name="barCodeLoading">The bar code loading.</param> /// <param name="fileInfo">The file information.</param> public LoadMenu(NewLoadingModel barCodeLoading, FileInfoModel fileInfo) { InitializeComponent(); _loading = barCodeLoading; _fileinfo = fileInfo; BindingContext = new LoadMenuViewModel(new PageService(), barCodeLoading, fileInfo); }
/// <summary> /// Receives all items needed to build the menu from the database and returns them as an object with lists /// </summary> /// <returns>View containing list of categories, subcategories, and menu items</returns> // GET: CustomerMenu public IActionResult Index() { LoadMenuViewModel LoadMenuViewModel = new LoadMenuViewModel() { Categories = _context.Category.ToList(), Subcategories = _context.Subcategory.ToList(), MenuItems = _context.MenuItem.Include(mi => mi.MenuItemIngredients).ThenInclude(mi => mi.Ingredient).ToList() }; return(View(LoadMenuViewModel)); }
/// <summary> /// Initializes a new instance of the <see cref="LoadMenu"/> class. /// </summary> public LoadMenu() { InitializeComponent(); BindingContext = new LoadMenuViewModel(); }