using System.ComponentModel.DataAnnotations; namespace BLAIzor.Models { public class ContactFormModel { [Required(ErrorMessage = "Name is required.")] public string Name { get; set; } = string.Empty; [Required(ErrorMessage = "Email is required.")] [EmailAddress(ErrorMessage = "Invalid email address.")] public string Email { get; set; } = string.Empty; [Required(ErrorMessage = "Subject is required.")] public string Subject { get; set; } = string.Empty; [Required(ErrorMessage = "Message is required.")] [StringLength(1000, ErrorMessage = "Message is too long.")] public string Message { get; set; } = string.Empty; } }