23 lines
730 B
C#
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;
|
|
}
|
|
}
|