public UsuarioDm( int id, string usuario, string senha, int diasRenovacao, GrupoDm grupo, PessoaDm pessoa ) { Id = id; Usuario = usuario; Senha = new Senha(senha); Grupo = grupo; Pessoa = pessoa; DataCriacao = DateTime.Now; DataCadastroSenha = new DateTime(DataCriacao.Year, DataCriacao.Month, DataCriacao.Day); DiasRenovacao = diasRenovacao; Ativo = true; }
public UsuarioDm( int id, string usuario, string senha, DateTime dataCriacao, bool ativo, DateTime dataCadastroSenha, int diasRenovacao, GrupoDm grupo, PessoaDm pessoa ) { Id = id; Usuario = usuario; Senha = new Senha(senha); DataCriacao = dataCriacao; DataCadastroSenha = dataCadastroSenha; DiasRenovacao = diasRenovacao; Grupo = grupo; Pessoa = pessoa; Ativo = ativo && !PossuiSenhaExpirada(); }