Example #1
0
        public static bool SalvarIsValid(Amigo Amigo)
        {
            if (Amigo == null)
            {
                DominioNotificacoes validation = new DominioNotificacoes(new Erros(0, "", "Nenhuma informação informada", "", "Informe as informações"));
                _notificacoes = "Nenhuma informação informada";
                return(AssertionConcern.IsSatisfiedBy(validation));
            }



            var retorno = AssertionConcern.IsSatisfiedBy(
                AssertionConcern.AssertNotNull(Amigo, "Nenhuma informação informada"),
                AssertionConcern.AssertLength(Amigo.Email, 6, 100, "O Email deve conter até 100 caracteres"),
                AssertionConcern.AssertLength(Amigo.Telefone, 11, 11, "O telefone deverá conter 11 crácteres")

                //AssertionConcern.AssertContains(Amigo.desativado,"O campo desativado está incorreto","S","N"),
                //AssertionConcern.AssertContains(Amigo.acessoPorHora, "O campo acesso hora está incorreto", "S", "N")
                );



            _notificacoes = AssertionConcern.mensagemErro;
            return(retorno);
        }
Example #2
0
        public static bool SalvarIsValid(Usuario usuario)
        {
            if (usuario == null)
            {
                DominioNotificacoes validation = new DominioNotificacoes(new Erros(0, "", "Nenhuma informação informada", "", "Informe as informações"));
                _notificacoes = "Nenhuma informação informada";
                return(AssertionConcern.IsSatisfiedBy(validation));
            }



            var retorno = AssertionConcern.IsSatisfiedBy(
                AssertionConcern.AssertNotNull(usuario, "Nenhuma informação informada"),
                AssertionConcern.AssertLength(usuario.Email, 6, 100, "O Email deve conter até 100 caracteres"),
                AssertionConcern.AssertLength(usuario.Senha, 1, 8, "A senha deve conter de 1 a 8"),
                AssertionConcern.AssertIsNullorWhiteSpace(usuario.Email, "O login deve ser informado"),
                AssertionConcern.AssertMatches(usuario.Senha, usuario.SenhaConfirmacao, "As senhas não coincidem"),
                AssertionConcern.AssertIsTrue(usuario.SenhaCriptografada != null, "A senha criptografada deve ser informada", "Preenchimento Incorreto")
                //AssertionConcern.AssertContains(usuario.desativado,"O campo desativado está incorreto","S","N"),
                //AssertionConcern.AssertContains(usuario.acessoPorHora, "O campo acesso hora está incorreto", "S", "N")
                );



            _notificacoes = AssertionConcern.mensagemErro;
            return(retorno);
        }
Example #3
0
        public static bool SalvarIsValid(Jogo Jogo)
        {
            if (Jogo == null)
            {
                DominioNotificacoes validation = new DominioNotificacoes(new Erros(0, "", "Nenhum dado informado", "", "Informe os dados"));
                _notificacoes = "Nenhum dado informado";
                return(AssertionConcern.IsSatisfiedBy(validation));
            }



            var retorno = AssertionConcern.IsSatisfiedBy(
                AssertionConcern.AssertNotNull(Jogo, "Nenhum dado informado"),
                AssertionConcern.AssertLength(Jogo.Descricao, 6, 100, "A descrição do jogo deve conter até 100 caracteres"),
                AssertionConcern.AssertIsGreaterThan(Jogo.Ano, 1900, "O Ano deverá ser maior que 1900")

                //AssertionConcern.AssertContains(Jogo.desativado,"O campo desativado está incorreto","S","N"),
                //AssertionConcern.AssertContains(Jogo.acessoPorHora, "O campo acesso hora está incorreto", "S", "N")
                );



            _notificacoes = AssertionConcern.mensagemErro;
            return(retorno);
        }
Example #4
0
        public static void CriaNotificacao(string pTitulo, string mensagem)
        {
            _notificacoes = mensagem;
            var erro = new Erros(0, "", pTitulo, "", mensagem);
            DominioNotificacoes validation = new DominioNotificacoes(erro);

            AssertionConcern.IsSatisfiedBy(validation);
        }