Exemple #1
0
        public ClienteEstaAptoParaCadastroValidation(IClienteRepository clienteRepository)
        {
            var clienteUnicoCpf   = new ClienteDevePossuirCPFUnicoSpecification(clienteRepository);
            var clienteUnicoEmail = new ClienteDeveTerEmailUnicoSpecification(clienteRepository);

            base.Add("clienteUnicoCpf", new Rule <Cliente>(clienteUnicoCpf, "Já existe um cliente com este CPF"));
            base.Add("clienteUnicoEmail", new Rule <Cliente>(clienteUnicoEmail, "Já existe um cliente com este E-mail"));
        }
        public ClienteAptoParaCadastroValidation(IClienteRepository clienteRepository)
        {
            var cpfDuplicado   = new ClienteDevePossuirCPFUnicoSpecification(clienteRepository);
            var emailDuplicado = new ClienteDevePossuirEmailUnicoSpecification(clienteRepository);

            base.Add("cpfDuplicado", new Rule <Cliente>(cpfDuplicado, "CPF já cadastrado! Esqueceu sua senha?"));
            base.Add("emailDuplicado", new Rule <Cliente>(emailDuplicado, "E-mail já cadastrado! Esqueceu sua senha?"));
        }
        public ClienteEstaAptoParaCadastroValidation(IClienteRepository clienteRepository)
        {
            var clienteCpfUnico   = new ClienteDevePossuirCPFUnicoSpecification(clienteRepository);
            var clienteEamilUnico = new ClienteDevePossuirEmailUnicoSpecification(clienteRepository);

            Add("clienteCpfUnico", new Rule <Cliente>(clienteCpfUnico, "Já existe um cliente com este CPF."));
            Add("clienteEamilUnico", new Rule <Cliente>(clienteEamilUnico, "Já existe um cliente com este E-mail."));
        }
        public ClienteEstaAptoParaCadastroValidation(IClienteRepository clienteRepository)
        {
            var clienteUnicoCpf   = new ClienteDevePossuirCPFUnicoSpecification(clienteRepository);
            var clienteUnicoEmail = new ClienteDevePossuirEmailUnicoSpecification(clienteRepository);

            //Pode colocar a mensagem de erro em um arquivo Resource
            Add("clienteUnicoCpf", new Rule <Cliente>(clienteUnicoCpf, "Já existe um cliente com esse CPF."));
            Add("clienteUnicoEmail", new Rule <Cliente>(clienteUnicoEmail, "Já existe um cliente com esse E-mail."));
        }
Exemple #5
0
        public ClienteAptoParaCadastroValidation(IClienteRepository clienteRepository)
        {
            var cpfDuplicado    = new ClienteDevePossuirCPFUnicoSpecification(clienteRepository);
            var emailDuplicado  = new ClienteDevePossuirCPFUnicoSpecification(clienteRepository);
            var clienteEndereco = new ClienteDeveTerUmEnderecoSpecification();

            base.Add("cpfDuplicado", new Rule <Cliente>(cpfDuplicado, "CPF Já cadastrado"));
            base.Add("emailDuplicado", new Rule <Cliente>(emailDuplicado, "E -mail já cadastrado!"));
            base.Add("clienteEndereco", new Rule <Cliente>(clienteEndereco, "Cliente deve possuir pelo menos um endereço!"));
        }
        public ClienteAptoParaCadastroValidation(IClienteRepository clienteRepository)
        {
            var cpfDuplicado = new ClienteDevePossuirCPFUnicoSpecification(clienteRepository);

            base.Add("cpfDuplicado", new Rule <Cliente>(cpfDuplicado, ErrorMessage.CPFJaExiste));
        }
        public ClienteAptoParaCadastroValidation(IClienteRepository clienteRepository)
        {
            var cpfDuplicado = new ClienteDevePossuirCPFUnicoSpecification(clienteRepository);

            base.Add("cpfDuplicado", new Rule <Cliente>(cpfDuplicado, "CPF já cadastrado! "));
        }