
Модель:
public class Report
{
public int ID { get; set; }
[Display(Name = "Report Name")]
public string reportName { get; set; }
public virtual User reportManager { get; set; }
[Display(Name = "State")]
public ReportState reportState { get; set; }
public byte[] reportData { get; set; }
}
public enum ReportState
{
Accepted,
Pending,
Denied
}
Контроллер:
public async Task Index()
{
ViewBag.Reports = await _context.Reports.ToListAsync();
ViewBag.ReportStates = new SelectList(Enum.GetNames(typeof(ReportState)));
return View();
}
@model variable_pay_system.Models.Report
@{
ViewData["Title"] = "Reports";
}
Reports
@Html.DisplayNameFor(model => model.reportName)
@Html.DisplayNameFor(model => model.reportState)
@foreach (Report report in ViewBag.Reports)
{
@Html.DisplayFor(modelItem => report.reportName)
}
Подробнее здесь: https://stackoverflow.com/questions/743 ... ng-in-view
Мобильная версия