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); }
public Jogador(Email email, string senha) { Email = email; Senha = senha; Status = EnumSituacaoJogador.EmAnalise; NotificarSenha(); }
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); }
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); }
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); }
public Jogador(Email email, string senha, Nome nome) { Id = Guid.NewGuid(); Email = email; Nome = nome; Senha = senha; Status = EnumSituacaoJogador.EmAnalise; NotificarSenha(); }
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); }
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); }
public Jogador(Nome nome, Email email, EnumSituacaoJogador status) { Nome = nome; Email = email; Status = status; }