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.")); }
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! ")); }