public UsuarioAptoParaCadastroValidation(IUsuarioRepositorio usuarioRepositorio) { var emailDuplicado = new UsuarioDevePossuirEmailUnicoSpecification(usuarioRepositorio); var loginDuplicado = new UsuarioDevePossuirLoginUnicoSpecification(usuarioRepositorio); var emailInvalido = new UsuarioDevePossuirEmailValidoSpecification(); base.Add("emailDuplicado", new Rule <Usuario>(emailDuplicado, "Email já foi cadastrado!")); base.Add("loginDuplicado", new Rule <Usuario>(loginDuplicado, "Login já foi cadastrado!")); base.Add("emailInvalido", new Rule <Usuario>(emailInvalido, "Email inválido!")); }
public UsuarioAptoParaCadastroValidation(IUsuarioRepository usuarioRepository) { var emailDuplicado = new UsuarioDevePossuirEmailUnicoSpecification(usuarioRepository); base.Add("emailDuplicado", new Rule <Usuario>(emailDuplicado, ErrorMessage.EmailJaExiste)); }
public UsuarioEstaAptoValidation(IUsuarioRepositorio usuarioRepositorio) { var email = new UsuarioDevePossuirEmailUnicoSpecification(usuarioRepositorio); this.Add("EmailDuplicado", new Rule <Usuario>(email, "Esse e-mail já está em uso!")); }