Скрыть элементы в выпадающем списке

Есть выпадающий список и перечисление. Специально для этого вопроса я взял пример из открытых источников. Как из выпадающего списка который заполнен элементами из enum убрать(скрыть) 1 или несколько элементов которые меня не устраивают, но при этом не трогать само перечилсение enum? Ну например не нравится мне утро и день. Хочу только чтобы выводилось вечер и ночь. Вот код и пример.

    public enum DayTime
    {
        [Display(Name = "Утро")]
        Morning,
        [Display(Name = "День")]
        Afternoon,
        [Display(Name = "Вечер")]
        Evening,
        [Display(Name = "Ночь")]
        Night
    }

    public class DayTimeViewModel
    {
        public DayTime Period { get; set; }
    }

@model DayTimeViewModel
@{
    ViewData["Title"] = "Home Page";
}   

<form method="post">
    <div>
        <div>
            <label asp-for="Period">Время суток</label>
            <select asp-for="Period" asp-items="Html.GetEnumSelectList<DayTime>()"></select>
        </div>
        <div>
            <input type="submit" value="Save" />
        </div>
    </div>
</form>

Ответы (0 шт):