У меня два класса: НДС и Продукт. Товар имеет свойство IVat. Я пытаюсь использовать шаблоны редактора в MVC для отображения раскрывающегося списка всех объектов НДС при создании / редактировании продукта. Ради всего святого, я не могу заставить это работать.
У меня есть следующий код, который отображает раскрывающийся список, но не устанавливает НДС для Продукта при отправке формы.
Контроллер:
IList<IVatRate> vatRates = SqlDataRepository.VatRates.Data.GetAllResults();
ViewBag.VatRates = new SelectList(vatRates, "Id", "Description");
Add.cshtml
@Html.EditorFor(model => model.VatRate.Id, "VatSelector", (SelectList)ViewBag.VatRates)
VatSelector.cshtml
@model SelectList
@Html.DropDownList(
String.Empty /* */,
(SelectList)ViewBag.Suppliers,
Model
)
Буду признателен, если кто-нибудь сможет пролить свет на это или даже указать мне на хороший пример где-то в Интернете ... Я был застрял с этим уже несколько дней.