Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
- namespace Users
- {
- class User
- {
- [Key]
- [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
- [Range(1, 2147483647)]
- public int Id { get; set; }
- [Required]
- [StringLength(30,MinimumLength = 4, ErrorMessage = "Username must be between 4 and 30 simbols")]
- public string Username { get; set; }
- [Required]
- [RegularExpression(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^\da-zA-Z]).{6,50}$)]", ErrorMessage = "Error password validation")]
- public string Password { get; set; }
- [Required]
- [RegularExpression(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$", ErrorMessage = "Error Email validation")]
- public string Email { get; set; }
- [StringLength(1048576)]
- public string ProfilePicture { get; set; }
- public DateTime RegisteredOn { get; set; }
- public DateTime LastTimeLoggedIn { get; set; }
- [Range(1, 120)]
- public byte Age { get; set; }
- public bool IsDeleted { get; set; }
- }
- }
- //StartUp класа
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Users
- {
- class StartUp
- {
- static void Main(string[] args)
- {
- User user = new User()
- {
- Username = "Stewart",
- Password = "YZK93CHX2QX",
- Email = "Nam@acnulla.co.uk",
- RegisteredOn = new DateTime(11 / 19 / 2001),
- LastTimeLoggedIn = new DateTime(02 / 12 / 2015),
- Age = 18,
- IsDeleted = false
- };
- Console.WriteLine("{0} {1} {2} {3} {4} {5} {6}",
- user.Username, user.Password, user.Email, user.RegisteredOn,
- user.LastTimeLoggedIn, user.Age, user.IsDeleted);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement