using Common; using Microsoft.AspNetCore.Mvc.Rendering; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; namespace WebInterface { public class PrivateViewModel { [Required] [Display(Name = "Required players")] public int Players { get; set; } [Required] [Display(Name = "Select mod")] public string ModName { get; set; } public List ModNames { get; } = Constants.SupportedMods .Select(m => new SelectListItem(m.Value.FriendlyName, m.Value.Name)) .ToList(); } }