Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save AbubakarSiddiq/fa55593ce39f73504f7bf7ccaba6b247 to your computer and use it in GitHub Desktop.
Save AbubakarSiddiq/fa55593ce39f73504f7bf7ccaba6b247 to your computer and use it in GitHub Desktop.
public class Student
{
[Key]
public int ID { get; set; }
[Required(ErrorMessage = "Please Enter Name"), MaxLength(20)]
[Display(Name = "First Name")]
[DataType(DataType.Text)]
public string FirstName { get; set; }
[Required(ErrorMessage = "Please Enter Name"), MaxLength(20)]
[Display(Name = "First Name")]
[DataType(DataType.Text)]
public string LastName { get; set; }
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd-MM-yyyy}")]
[DataType(DataType.Date)]
public DateTime DateOfBirth { get; set; }
[DataType(DataType.EmailAddress)]
[Required(ErrorMessage = "Please Enter Email ID")]
[RegularExpression (@"^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$", ErrorMessage = "Email is not valid.")]
public string Email { get; set; }
[Compare("Email")]
[Required(ErrorMessage = "Please Enter Same Email ID")]
public string ConfirmEmail { get; set; }
[DataType(DataType.PhoneNumber)]
[Display(Name="Phone Number")]
[Required(ErrorMessage = "Please Enter Phone Number")]
[StringLength(12, ErrorMessage = "Please Enter the Correct Number")]
public string ContactNo { get; set; }
[Required(ErrorMessage = "Please Enter Address")]
[DataType(DataType.Text)]
[MaxLength(50), MinLength(20)]
public string Address { get; set; }
[Required(ErrorMessage ="Enter the User Name")]
[Display(Name = "User Name")]
[DataType(DataType.Text)]
[MaxLength(20), MinLength(10)]
public string UserName { get; set; }
[Required(ErrorMessage = "Enter the Password")]
[DataType(DataType.Password)]
[MaxLength(10), MinLength(3)]
public string Password { get; set; }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment