Мне нужно сохранить в строковое значение из SelectListItem. Как я могу это сделать?
Мой контроллер:
[HttpPost]
public ActionResult AddingEmp(Employee addingEmp)
{
string valJ = "Junior SE";
string valM = "Middle SE";
SelectList depts = new SelectList(db.Departaments, "Name", "Name");
SelectListItem selectedItem = /*??? How do i save selected value ???*/ depts.Where(x => x.Value == valJ).First();
addingEmp.departament = selectedItem.Text; //here me need selected value...
db.Employees.Add(addingEmp);
db.SaveChanges();
return View();
}
Вид:
Departament
<div>
@if (ViewBag.Depts != null)
{
@Html.DropDownListFor(model => model.Id_department, ViewBag.Depts as SelectList)
}
</div>