Добрый день, как мне из базы закинуть данные в DropDownList, внизу все примеры выложу.
База "EmployeesDepartments" - Model
public class EmployeesDepartments
{
public IEnumerable<SelectListItem> Division { get; set; }
[AutoIncrement]
public int Id { get; set; }
public string Lastname { get; set; }
public string Firstname { get; set; }
}
База "Division" - Model
public class Division
{
[AutoIncrement]
public int Id { get; set; }
[Display(Name = "Название отдела")]
public string Name { get; set; }
}
//Controller.cs
public ActionResult Index()
{
List<EmployeesDepartments> employees = app.db().Select<EmployeesDepartments>().ToList();
ViewData["EmployeesDepartments"] = employees;
return View(employees);
}
index.cshtml
@model БизнесАссистент.App.Models.EmployeesDepartments
@{
ViewBag.Title = "Добавить нового работника";
}
<div class="form-group">
<div class="col-md-7">
@Html.DropDownListFor(
x => x.Division,
new SelectList(Model.Division, "Value", "Text")
);
</div>
</div>
Где допущена ошибка, ничего не выводится просто.