UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

64 lines (56 loc) 2.54 kB
/** * Created by garusis on 16/06/16. * */ (function (module) { var settings = {}; var defaultSettings = {}; module .factory('OnboardingInternalService', OnboardingInternalServiceFactory) .factory('OnboardingInternalRelation', OnboardingInternalRelationFactory); OnboardingInternalServiceFactory.$inject = ['Restangular']; function OnboardingInternalServiceFactory(Restangular) { var OnboardingInternalService = function (resource) { this.serviceResource = resource; }; OnboardingInternalService.prototype.getList = function (filters) { return Restangular.all(this.serviceResource).getList(filters); }; OnboardingInternalService.prototype.get = function (id, filters) { return Restangular.one(this.serviceResource, id).get(filters); }; OnboardingInternalService.prototype.post = function (data) { return Restangular.all(this.serviceResource).post(data); }; OnboardingInternalService.prototype.put = function (id, data) { return Restangular.one(this.serviceResource, id).put(data); }; OnboardingInternalService.prototype.remove = function (id) { return Restangular.one(this.serviceResource, id).remove(); }; return OnboardingInternalService; } OnboardingInternalRelationFactory.$inject = ['Restangular']; function OnboardingInternalRelationFactory(Restangular) { var OnboardingInternalRelation = function (fromChainable, resource) { this.chain = fromChainable; this.relationResource = resource; }; OnboardingInternalRelation.prototype.getList = function (filters) { return this.chain.getList(this.relationResource, filters); }; OnboardingInternalRelation.prototype.get = function (id, filters) { return this.chain.one(this.relationResource, id).get(filters); }; OnboardingInternalRelation.prototype.post = function (data) { return this.chain.post(this.relationResource, data); }; OnboardingInternalRelation.prototype.put = function (id, data) { return this.chain.one(this.relationResource, id).customPUT(data); }; OnboardingInternalRelation.prototype.remove = function (id) { return this.chain.one(this.relationResource, id).remove(); }; return OnboardingInternalRelation; } })(angular.module('rokk3rlabs.onboarding'));