using Microsoft.AspNetCore.Mvc.Rendering; using System.Linq; namespace TeacherExt.Controllers { public static class Ext { public static SelectList ToSelectList(this string[] array, string selected) { return new SelectList(array.Select(o => new SelectListItem { Value = o, Text = o }), "Value", "Text", selected); } public static string GetText(this SelectList list, object value) { var items = list.Items.Cast().ToList(); return items.FirstOrDefault(o => o.Value == value?.ToString())?.Text; } } }