Я пытаюсь вставить данные в таблицу, в которой есть внешний ключ. Я поместил категории в тег выбора, показывает их правильно, но когда я пытаюсь передать эту строку идентификатора в SelectedSubCatCategory
, она отображается как ноль.
<select @bind="SelectedSubCatCategory">
@foreach (var item in category_items)
{
<option value="@item.Cat_ID" >@item.Cat_Name </option>
}
</select>
string SelectedSubCatCategory;
protected async Task SubCategoryInsert()
{
Guid guid = Guid.NewGuid();
string SubCatGUID = guid.ToString();
var category = await categoryService.GetEntryByIdAsync(SelectedSubCatCategory);
SubCategory sc = new SubCategory()
{
SCat_ID = SubCatGUID,
SCat_Cat = category,
SCat_Name = SelectedSubCatName
};
await subCategoryService.InsertEntryAsync(sc);
}