Exemplo n.º 1
0
 public void Preencher(UsuarioCadastroViewModel cadastroViewModel)
 {
     Nome    = cadastroViewModel.Nome;
     Email   = cadastroViewModel.Email;
     Criacao = DateTime.UtcNow;
     AlterarSenha(cadastroViewModel.Senha);
 }
Exemplo n.º 2
0
        public static List <string> ValidarCadastro(UsuarioCadastroViewModel cadastroViewModel)
        {
            List <string> erros = new List <string>();

            if (cadastroViewModel.Senha != cadastroViewModel.SenhaConfirmacao)
            {
                erros.Add("A confirmação de senha está incorreta.");
            }

            if (!cadastroViewModel.Termos)
            {
                erros.Add("Você deve concordar com os termos do site para criar uma conta.");
            }

            return(erros);
        }
Exemplo n.º 3
0
 public Usuario(UsuarioCadastroViewModel cadastroViewModel)
 {
     Preencher(cadastroViewModel);
 }