Это мой метод, который создает еду, включая имя и изображение. Но у него также есть категория с другой таблицей, которая называется «Категория продуктов питания». Я хочу добавить новую еду в таблицу с ее категорией, но в методе get я не могу получить идентификатор категории из списка.
Это мой метод:
Код: Выделить всё
public async Task CreateFoodByAdmin(CreateFoodViewModel createFoodViewModel)
{
if (ModelState.IsValid)
{
var result = await _foodService.CreateFoodByAdmin(createFoodViewModel);
switch (result)
{
case CreateFoodResult.FoodIsExist:
await GetFoodCategory();
ModelState.AddModelError("FoodTitle", "Food Title exists");
return View(createFoodViewModel);
case CreateFoodResult.NotFound:
return RedirectToAction("NotFound");
case CreateFoodResult.Success:
return RedirectToAction("FoodList");
}
}
await GetFoodCategory();
return View(createFoodViewModel);
}
Код: Выделить всё
Food Category Lis
[list]
@foreach (var foodCat in foodCategory)
{
[*]
@foodCat.FoodCategoryTitle
}
[/list]
Код: Выделить всё
List foodCategory = ViewData["FoodCategory"] as List;
Подробнее здесь: https://stackoverflow.com/questions/784 ... p-net-core
Мобильная версия