Files
Assignment6/6/Models/Author.cs
Chris 2be781c3b1
Some checks failed
Build and Push Docker Image / docker (push) Failing after 18s
repo rework
2026-04-08 12:36:00 +00:00

36 lines
904 B
C#

using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace Example.Models
{
public class Author
{
public Author() {}
public Author(string firstName, string lastName, DateTime birthdate)
{
FirstName = firstName;
LastName = lastName;
Birthdate = birthdate;
}
public int Id { get; set; }
[Required]
[StringLength(100)]
[DisplayName("First name")]
public string FirstName { get; set; } = string.Empty;
[Required]
[StringLength(100)]
[DisplayName("Last name")]
public string LastName { get; set; } = string.Empty;
[DataType(DataType.Date)]
[DisplayName("Birthdate")]
public DateTime Birthdate { get; set; }
public ICollection<Review> Reviews { get; set; } = new List<Review>();
}
}