Ejemplo n.º 1
0
 public void AlterarJogador(Nome nome, Email email, EnumSituacaoJogador status)
 {
     Nome  = nome;
     Email = email;
     new AddNotifications <Jogador>(this).IfFalse(Status == EnumSituacaoJogador.Ativo, "Só é possível alterar jogador se ele estiver Ativo");
     AddNotifications(Nome, Email);
 }
Ejemplo n.º 2
0
        public Jogador(Email email, string senha)
        {
            Email  = email;
            Senha  = senha;
            Status = EnumSituacaoJogador.EmAnalise;

            NotificarSenha();
        }
Ejemplo n.º 3
0
        public void AlterarJogador(Nome nome, Email email, EnumSituacaoJogador status)
        {
            Nome  = nome;
            Email = email;

            new AddNotifications <Jogador>(this).IfFalse(Status == EnumSituacaoJogador.Ativo, "Jogado não está ativo");
            AddNotifications(nome, email);
        }
Ejemplo n.º 4
0
        public void AlterarJogador(Nome nome, Email email, EnumSituacaoJogador status)
        {
            Nome  = nome;
            Email = email;

            new AddNotifications <Jogador>(this).IfTrue(Status == EnumSituacaoJogador.Ativo, Message.SO_E_POSSIVEL_ALTERAR_JOGADOR_SE_ESTIVER_ATIVO);

            AddNotifications(nome, email);
        }
Ejemplo n.º 5
0
        public void AlterarJogador(Nome nome, Email email, EnumSituacaoJogador statu)
        {
            Nome  = nome;
            Email = email;

            new AddNotifications <Jogador>(this).IfFalse(Status == EnumSituacaoJogador.Ativo, "Só é alterar jogador com status ativo.");

            AddNotifications(nome, email);
        }
Ejemplo n.º 6
0
        public Jogador(Email email, string senha, Nome nome)
        {
            Id     = Guid.NewGuid();
            Email  = email;
            Nome   = nome;
            Senha  = senha;
            Status = EnumSituacaoJogador.EmAnalise;

            NotificarSenha();
        }
Ejemplo n.º 7
0
        public Jogador(Nome nome, Email email, string senha)
        {
            Nome   = nome;
            Email  = email;
            Senha  = senha;
            Id     = Guid.NewGuid();
            Status = EnumSituacaoJogador.EmAnalise;

            new AddNotifications <Jogador>(this).IfNullOrInvalidLength(X => X.Senha, 6, 32);

            if (IsValid())
            {
                Senha = Senha.ConvertToMD5();
            }

            AddNotifications(nome, email);
        }
Ejemplo n.º 8
0
        public Jogador(Nome nome, Email email, string senha)
        {
            Id     = Guid.NewGuid();
            Nome   = nome;
            Email  = email;
            Senha  = senha;
            Status = EnumSituacaoJogador.EmAnalise;

            new AddNotifications <Jogador>(this)
            .IfNullOrInvalidLength(j => j.Senha, 6, 32,
                                   Message.X0_E_OBRIGATORIA_DEVE_CONTER_ENTRE_X1_E_X2_CARACTERE.ToFormat("Senha", "6", "32"));

            if (IsValid())
            {
                Senha = Senha.ConvertToMD5();
            }

            AddNotifications(nome, email);
        }
Ejemplo n.º 9
0
 public Jogador(Nome nome, Email email, EnumSituacaoJogador status)
 {
     Nome   = nome;
     Email  = email;
     Status = status;
 }