diff --git a/Cicm.Database/Models/DocumentBase.cs b/Cicm.Database/Models/DocumentBase.cs new file mode 100644 index 00000000..23efeb74 --- /dev/null +++ b/Cicm.Database/Models/DocumentBase.cs @@ -0,0 +1,18 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace Cicm.Database.Models +{ + public abstract class DocumentBase : BaseModel + { + [Required] + public string Title { get; set; } + public string NativeTitle { get; set; } + [DisplayFormat(DataFormatString = "{0:d}")] + [DataType(DataType.Date)] + public DateTime? Published { get; set; } + public short? CountryId { get; set; } + [MaxLength(262144, ErrorMessage = "Synopsis is too long")] + public string Synopsis { get; set; } + } +} \ No newline at end of file