using System; using System.ComponentModel.DataAnnotations; using InventoryTraker.Web.Core; namespace InventoryTraker.Web.Models { public class InventoryRemoveForm { [Required] public string InventoryId { get; set; } [Required, Range(1, int.MaxValue, ErrorMessage = "Quantity must be greater than 0")] public int Quantity { get; set; } [Required] public TransactionType TransactionType { get; set; } [Required, Display(Name = "Removed Date")] public DateTime RemovedDate { get; set; } public string Memo { get; set; } } }