123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- /**
- * Created by robin on 10/24/15.
- */
-
- angular.module('luticate', []);
- (function () {
- 'use strict';
- angular.module('luticate')
- .factory('luticateUtils', ['$q', '$http', function ($q, $http) {
-
- var coPlanningServices = {};
-
- coPlanningServices.get = function(url, dataGet)
- {
- return coPlanningServices.request(url, 'GET', dataGet, null);
- };
-
- coPlanningServices.post = function(url, dataPost, dataGet)
- {
- return coPlanningServices.request(url, 'POST', dataGet, dataPost);
- };
-
- coPlanningServices.put = function(url, dataPost, dataGet)
- {
- return coPlanningServices.request(url, 'PUT', dataGet, dataPost);
- };
-
- coPlanningServices.delete = function(url, dataPost, dataGet)
- {
- return coPlanningServices.request(url, 'DELETE', dataGet, dataPost);
- };
-
- coPlanningServices.request = function(url, method, dataGet, dataPost)
- {
- var defered = $q.defer();
-
- var params = {
- url: url,
- method: method,
- params: dataGet,
- data: dataPost
- };
-
- $http(params)
- .success(function (result, status) {
- if (result.Message != null) {
- defered.reject({
- data: result.Message,
- status: status
- });
- }
- else {
- defered.resolve(result.Data);
- }
- })
- .error(function (result, status) {
- if (result.Message != null) {
- defered.reject({
- data: result.Message,
- status: status
- });
- }
- else {
- defered.reject({
- data: result,
- status: status
- });
- }
- });
- return defered.promise;
- };
-
- return coPlanningServices;
- }]);
- })();
|