Exemplo n.º 1
0
Movie.prototype.validateAll = function() {
    var validator = new Validator();
    
    validator.validateBlank(this.name, 'Movie Name');
    validator.validateBlank(this.banner, 'Banner');
    validator.validateBlank(this.releaseDate, 'Release Date');
    validator.validatePrice(this.rentAmount, 'Rent Amount');
    validator.validateNumber(this.availableCopies, 'Available Copies');
    validator.validateCategories(this.categories, 'Category/ies');
    
    return validator.getErrorList();
}
Exemplo n.º 2
0
Person.prototype.validateUpdateInfo = function() {
	var validator = new Validator();
	validator.validateEmail(this.userLogin.getEmail(), 'Email');
	validator.validateText(this.firstName, 'First Name', 45);
	validator.validateText(this.lastName, 'Last Name', 45);
	
	validator.validateBlank(this.userLogin.getPassword(), 'Password');
	validator.validateSSN(this.ssn);
	
	validator.validateBlank(this.address.getStreet(), 'Street');
	validator.validateText(this.address.getCity(), 'City');
	validator.validateState(this.address.getState(), 'State');
	validator.validateZIP(this.address.getZIP(), 'ZIP');
	return validator.getErrorList();
}
Exemplo n.º 3
0
Movie.prototype.validateId = function() {
    var validator = new Validator();
    
    validator.validateBlank(this.id, 'Movie Id');
    
    console.log(validator.getErrorList());
    return validator.getErrorList();
}