angular.module('myapp').factory('ModelAPI', function($http){

	_saveModel = function(model){
		return $http
			.post('/saveModel', model)
			.then(function(res){
				console.log(res);
			});
	}

	_updateModel = function(model){
		return $http
			.put('/updateModel', model).then(function(res){
				console.log(res);
			});
	}

	_getAllModels = function(_userId){
		return $http
			.get('/getAllModels', {
				params: {'userId': _userId, 'modelId': _modelId}
			}).then(function(res){
				return res;
			});
	}

	_getModel = function(_modelId, _userId){
		return $http
			.get('/getModel', {
    		params: {'userId': _userId, 'modelId': _modelId}
			}).then(function(resp){
				return resp;
			});
	}

	return {
		saveModel : _saveModel,
		getAllModels : _getAllModels,
		getModel : _getModel,
		updateModel : _updateModel
	}

});

angular.module('myapp').factory('ModelAPI', function($http){

	_saveModel = function(model){
		return $http
			.post('/saveModel', model)
			.then(function(res){
				console.log(res);
			});
	}

	_updateModel = function(model){
		return $http
			.put('/updateModel', model).then(function(res){
				console.log(res);
			});
	}

	_getAllModels = function(_userId){
		return $http
			.get('/getAllModels', {
				params: {'userId': _userId}
			}).then(function(res){
				return res;
			});
	}

	_getModel = function(_modelId, _userId){
		return $http
			.get('/getModel', {
    		params: {'userId': _userId, 'modelId': _modelId}
			}).then(function(resp){
				return resp;
			});
	}

	return {
		saveModel : _saveModel,
		getAllModels : _getAllModels,
		getModel : _getModel,
		updateModel : _updateModel
	}

});

Fix getAll()