using System.ComponentModel.DataAnnotations; namespace KernelRecordsMVC.Application.ViewModels; public class CreateTrackViewModel { [Required(ErrorMessage = "Track name is required.")] [Display(Name = "Track Name")] public string SongName { get; set; } = string.Empty; [Required(ErrorMessage = "Track duration is required.")] [RegularExpression( @"^\d{1,2}:[0-5]\d$", ErrorMessage = "Track duration must be in MM:SS format, for example 03:42.")] [Display(Name = "Duration")] public string SongDuration { get; set; } = string.Empty; public List ArtistIds { get; set; } = new(); }