select repo

This commit is contained in:
Paul Schneider 2018-07-22 23:19:05 +02:00
commit 5e16c588a1
13 changed files with 2792 additions and 138 deletions

View file

@ -11,12 +11,19 @@ namespace Yavsc.Extensions
{
public static class EnumExtensions
{
/// <summary>
/// Builds select items from an enum type
/// </summary>
/// <param name="type"></param>
/// <param name="SR"></param>
/// <param name="valueSelected"></param>
/// <returns></returns>
public static List<SelectListItem> GetSelectList (Type type, IStringLocalizer SR, Enum valueSelected)
{
var typeInfo = type.GetTypeInfo();
var values = Enum.GetValues(type).Cast<Enum>();
var items = new List<SelectListItem>();
foreach (var value in values)
{
items.Add(new SelectListItem {