Add project files.

This commit is contained in:
clive
2024-11-08 21:45:14 +11:00
parent aba74c8739
commit 58e604fd7c
2292 changed files with 157578 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
using System.ComponentModel.DataAnnotations;
namespace clivelancaster.Models
{
public class ContactFormModel
{
[Required]
[Display(Name = "Your Name")]
public required string Name { get; set; }
[Required]
[EmailAddress]
[Display(Name = "Your Email")]
public required string Email { get; set; }
[Required]
[Display(Name = "Subject")]
public required string Subject { get; set; }
[Required]
[Display(Name = "Message")]
public required string Message { get; set; }
}
}

9
Models/ErrorViewModel.cs Normal file
View File

@@ -0,0 +1,9 @@
namespace clivelancaster.Models
{
public class ErrorViewModel
{
public string? RequestId { get; set; }
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
}
}

View File

@@ -0,0 +1,18 @@
using System.ComponentModel.DataAnnotations;
namespace clivelancaster.Models
{
public class SubscribeFormModel
{
[Key]
public int id { get; set; }
[Required]
[EmailAddress]
[StringLength(255)]
public required string email { get; set; }
[Required]
public DateTime datesubscribed { get; set; } = DateTime.Now;
}
}