1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
public class RegisterViewModel
{
[Required]
[Display(Name = "Nom dutilisateur")]
[XmlAttribute]
public string UserName { get; set; }
[Required]
[StringLength(100, ErrorMessage = "La chaîne {0} doit comporter au moins {2} caractères.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "Mot de passe")]
[XmlIgnore]
public string Password { get; set; }
[DataType(DataType.Password)]
[Display(Name = "Confirmer le mot de passe*")]
[Compare("Password", ErrorMessage = "Le mot de passe et le mot de passe de confirmation ne correspondent pas.")]
[XmlIgnore]
public string ConfirmPassword { get; set; }
[Required(ErrorMessage = "ErrorMessage ")]
[DataType(DataType.EmailAddress)]
[Display(Name = "Adresse E-mail*")]
[XmlElement("Email")]
public string Email { get; set; }
[Required]
[Display(Name="Nom")]
[XmlElement("Nom")]
public string FirstName { get; set; }
[Required]
[Display(Name = "Prénom")]
[XmlElement("Prénom")]
public string LastName { get; set; }
[Required]
[Display(Name = "Adresse")]
[XmlIgnore]
public string Adresse { get; set; }
[Required]
[DataType(DataType.Date)]
[Display(Name = "Date de naissance")]
[XmlIgnore]
public string DateNai { get; set; }
[Required]
[Display(Name = "Genre")]
[XmlIgnore]
public string Gender { get; set; }
} |
Partager