AjouxAuxEntites.cs 1.0 KB

123456789101112131415161718192021222324252627282930
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace DAL {
  8. [MetadataType(typeof(PersonneMetadata))]
  9. partial class AjouxAuxEntites {
  10. private class PersonneMetadata {
  11. [Display(Name = "Identifiant")]
  12. public System.Guid Id { get; set; }
  13. [Display(Name = "Civilite")]
  14. public short TitreId { get; set; }
  15. [Display(Name = "Nom")]
  16. [Required(ErrorMessage = "{0} est obligatoire !")]
  17. [MaxLength(50, ErrorMessage = "50 caractere maxi pour {0}")]
  18. public string Nom { get; set; }
  19. [Display(Name = "Prenom")]
  20. [Required(ErrorMessage ="{0} est obligatoire !")]
  21. [MaxLength(50, ErrorMessage ="50 caractere maxi pour {0}")]
  22. public string Prenom { get; set; }
  23. [Display(Name = "Telephone")]
  24. [Required(ErrorMessage = "{0} est obligatoire !")]
  25. [RegularExpression("^0[1-9][0-9]{8}$", ErrorMessage = "C'est pas un telephone, ça!")]
  26. public string Telephone { get; set; }
  27. }
  28. }
  29. }