using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace MailSender.Models { [Table("Mail")] public class MailModel { [Key] public int Id { get; set; } //[ForeignKey] //public int UserId //id usera ktory wyslal maila [Display(Name = "Subject")] [Required(AllowEmptyStrings = false)] public string Subject { get; set; } [DataType(DataType.EmailAddress)] [Required(AllowEmptyStrings = false, ErrorMessage = "You need to type in an e-mail")] [RegularExpression(".*@.*\\..*", ErrorMessage = "You typed in e-mail in wrong format")] [Display(Name = "E-Mail to")] public string EMailTo { get; set; } [Required(AllowEmptyStrings = false, ErrorMessage = "You need to type in a message to send")] [DataType(DataType.Text)] [StringLength(500, ErrorMessage = "Message has to have between 1 and 500 chars", MinimumLength = 1)] public string Content { get; set; } } }