Berikut contoh fungsi untuk membuat SelectListItem dari Enum. SelectListItem dipakai untuk membuat dropdownlist.
[code language=”csharp”]
public List<SelectListItem> GetReportTypeOptions()
{
EnumHelper enumHelper = new EnumHelper();
List<SelectListItem> options = new List<SelectListItem>();
foreach (ReportType item in enumHelper.EnumToList<ReportType>().ToList())
options.Add(new SelectListItem { Value = (item).ToString(), Text = enumHelper.GetEnumDescription(item) });
options = options.OrderBy(m => m.Text).ToList();
return options;
}
[/code]