using CommunityToolkit.Mvvm.ComponentModel; using Seyounth.Core.Extensions; using Seyounth.Hyosung.Data.Entities; using Seyounth.Hyosung.Data.Models; namespace Seyounth.Hyosung.ViewModels; public partial class VarietyViewModel : ObservableObject { [ObservableProperty] private List _varieties; public IEnumerable NeedTypeItems { get; } public VarietyViewModel() { _varieties = new List(); var needTypes = EnumHelper.GetValues(); NeedTypeItems = needTypes.Select(nt => new NeedTypeEnumItem { Value = nt, Description = nt.GetDescription() }); } }