app.factory("user_services", ['$http', function($http) {
var serviceBase = 'api/';
var obj = {};
var serviceBase = 'api/';
var obj = {};
obj.getCustomers = function(){
return $http.get(serviceBase + 'customers');
};
return $http.get(serviceBase + 'customers');
};
obj.getCustomer = function(customerID){
return $http.get(serviceBase + 'customer?id=' + customerID);
};
return $http.get(serviceBase + 'customer?id=' + customerID);
};
obj.insertCustomer = function (customer) {
return $http.post(serviceBase + 'insertCustomer', customer).then(function (results) {
return results;
});
};obj.updateCustomer = function (id,customer) {
return $http.post(serviceBase + 'updateCustomer', {id:id, customer:customer}).then(function (status) {
return status.data;
});
};
return $http.post(serviceBase + 'insertCustomer', customer).then(function (results) {
return results;
});
};obj.updateCustomer = function (id,customer) {
return $http.post(serviceBase + 'updateCustomer', {id:id, customer:customer}).then(function (status) {
return status.data;
});
};
obj.deleteCustomer = function (id) {
return $http.delete(serviceBase + 'deleteCustomer?id=' + id).then(function (status) {
return status.data;
});
};
return obj;
}]);
Instead of using factories we also can use angular services to call the APIs.