using System.ComponentModel.DataAnnotations; using KernelRecordsMVC.Domain.Enums; namespace KernelRecordsMVC.Application.ViewModels; public class CreateProductViewModel { [Required] [Display(Name = "Release")] public long ReleaseId { get; set; } [Required] [Display(Name = "Format")] public ProductFormat Format { get; set; } [Required] [Range(0.01, 100000)] public decimal Price { get; set; } [Required] [Display(Name = "Description")] public string ProductDescription { get; set; } = null!; [Required] [Range(0, long.MaxValue)] public long Stock { get; set; } }