Blame view

app/partials/customers/customers.service.js 3.29 KB
4bb02bb84   Rishav   new integration w...
1
2
3
4
5
6
  (function(){
   'use strict';    
      angular.module('acufuel')
        .service('CustomersService', ['$q', '$http', 'BASE_URL', CustomersService]);
  
        function CustomersService($q, $http, BASE_URL) {        
55e075d7e   Rishav   add contact, add ...
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
          
          this.getAllCompanies = function() {
  
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BASE_URL.url +'/user/allCompanies',
                headers : {'Content-Type': 'application/json'},
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
4bb02bb84   Rishav   new integration w...
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
        	this.addCompany = function(data) {
  
            var deferred = $q.defer();
            $http({
                method : 'POST',
                url : BASE_URL.url +'/company',
                headers : {'Content-Type': 'application/json'},
                data: data
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
  
          this.getAircraftMake = function(){
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BASE_URL.url +'/fuelerlinx/acufuel/getAircraftMake',
                headers : {'Content-Type': 'application/json'},
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
              console.log(result)
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
  
          this.getAircraftSize = function(makeId, modelId){
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BASE_URL.url +'/fuelerlinx/acufuel/getAircraftSize/' +makeId + '/' +modelId,
                headers : {'Content-Type': 'application/json'},
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
              console.log(result)
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
  
          this.getModal = function(id){
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BASE_URL.url +'/fuelerlinx/acufuel/getAircraftModel/' + id,
                headers : {'Content-Type': 'application/json'},
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
              console.log(result)
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
55e075d7e   Rishav   add contact, add ...
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
          this.addAircraft = function(data){
            var deferred = $q.defer();
            $http({
                method : 'POST',
                url : BASE_URL.url +'/company/add/aircrafts',
                headers : {'Content-Type': 'application/json'},
                data: data
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
              console.log(result)
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
4bb02bb84   Rishav   new integration w...
103
104
105
106
107
          
          
        }
        
  })();