Пример #1
0
 /// <summary>
 /// Construtor
 /// </summary>
 /// <param name="id">Identificação do usuário</param>
 /// <param name="username">Nome do usuário</param>
 /// <param name="password">Senha do usuário</param>
 /// <param name="typeUser">Tipo de usuário</param>
 /// <param name="typeAccess">Acesso do usuário</param>
 public UserModel(long id, string username, string password, ETypeUser typeUser, ETypeAccess typeAccess)
 {
     Id         = id;
     Username   = username;
     Password   = password;
     TypeUser   = typeUser;
     TypeAccess = typeAccess;
 }
Пример #2
0
        /// <summary>
        /// Construtor
        /// </summary>
        /// <param name="username">Nome do usuário</param>
        /// <param name="password">Senha do usuário</param>
        /// <param name="typeUser">Tipo de usuário</param>
        /// <param name="typeAccess">Tipo de acesso do usuário</param>
        public CreateUserModel(string username, string password, ETypeUser typeUser, ETypeAccess typeAccess)
        {
            Id         = 0;
            Username   = username;
            Password   = password;
            TypeUser   = typeUser;
            TypeAccess = typeAccess;
            CreatedOn  = DateTime.Now;
            UpdatedOn  = DateTime.Now;
            Deleted    = false;
            Blocked    = false;

            AddNotifications(new Contract()
                             .HasMaxLen(Username, 100, "Username", "O nome do usuário deve ter no máximo 100 caracteres.")
                             .HasMaxLen(Password, 50, "Password", "A senha do usuário deve ter no máximo 50 caracteres."));
        }