Advertisement
Guest User

Untitled

a guest
Nov 25th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. public class User : DataAbstract
  2. {
  3. public User() {}
  4.  
  5. public User(string username, string password)
  6. {
  7. this.Username = username;
  8. this.Password = password;
  9. }
  10.  
  11. public User(string name, AccessLevel level = AccessLevel.User) =>
  12. this.Name = name;
  13.  
  14. [Display(ResourceType = typeof(Localization.Text), Name = "Username")]
  15. [Required(ErrorMessageResourceType = typeof(Localization.Text), ErrorMessageResourceName = "UsernameRequired")]
  16. public string Username { get; set; }
  17.  
  18. [Required]
  19. [DataType(DataType.Password)]
  20. [MinLength(6, ErrorMessageResourceType = "6 characters")]
  21. public string Password { get; set; }
  22.  
  23. [Required]
  24. [DataType(DataType.Password)]
  25. [Compare("Password")]
  26. public string ConfirmPassword { get; set; }
  27.  
  28. [Display(ResourceType = typeof(Localization.Text), Name = "CreationTime")]
  29. public DateTime CreationTime { get; set; }
  30.  
  31. [Display(ResourceType = typeof(Localization.Text), Name = "EditTime")]
  32. public DateTime? EditTime { get; set; }
  33.  
  34. [Display(ResourceType = typeof(Localization.Text), Name = "Age")]
  35. public int Age { get; set; }
  36.  
  37. [Display(ResourceType = typeof(Localization.Text), Name = "Name")]
  38. public string Name { get; set; }
  39.  
  40. [Display(ResourceType = typeof(Localization.Text), Name = "Surname")]
  41. public string Surname { get; set; }
  42.  
  43. [Required(ErrorMessageResourceType = typeof(Localization.Text), ErrorMessageResourceName = "EmailRequired")]
  44. [DataType(DataType.EmailAddress)]
  45. public string Email { get; set; }
  46.  
  47. public bool isVerify { get; set; }
  48.  
  49. public Guid ActivationCode { get; set; }
  50. public Guid ResetPasswordCode { get; set; }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement