SeemGen/Models/ContactFormModel.cs

23 lines
730 B
C#

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;
}
}