public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Price,Description,CuisineId")] FoodItem foodItem) { if (id != foodItem.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(foodItem); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FoodItemExists(foodItem.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CuisineId"] = new SelectList(_context.Cuisines, "Id", "Name", foodItem.CuisineId); return(View(foodItem)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Description")] Cuisine cuisine) { if (id != cuisine.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cuisine); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CuisineExists(cuisine.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cuisine)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Address,Contact_Number,CuisineId,FoodItemId")] Customer customer) { if (id != customer.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(customer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CustomerExists(customer.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CuisineId"] = new SelectList(_context.Cuisines, "Id", "Name", customer.CuisineId); ViewData["FoodItemId"] = new SelectList(_context.FoodItems.Where(x => x.CuisineId == customer.CuisineId), "Id", "Name", customer.FoodItemId); return(View(customer)); }