public IActionResult OnGet() { ViewData["StoreID"] = new SelectList(_context.Set<Store>(), "ID", "StoreName"); var drink = new Drink(); drink.DrinkCategories = new List<DrinkCategory>(); PopulateAssignedCategoryData(_context, drink); return Page(); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Drink = await _context.Drink .Include(b => b.Store) .Include(b => b.DrinkCategories).ThenInclude(b => b.Category) .AsNoTracking().FirstOrDefaultAsync(mbox => mbox.ID == id); if (Drink == null) { return(NotFound()); } PopulateAssignedCategoryData(_context, Drink); ViewData["StoreID"] = new SelectList(_context.Set <Store>(), "ID", "StoreName"); return(Page()); }