Blame view

app/views/update-airports/updateAirportService.js 4.69 KB
5c6477d3d   Rishav   Admin Acufuel set...
1
2
  (function() {
    'use strict';
9835dbe3e   Rishav   module name changes
3
    angular.module('acuefuel')
5c6477d3d   Rishav   Admin Acufuel set...
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        .service('UpdateAirportService', ['$rootScope', '$q', '$http', 'BE', UpdateAirportService])
  
     function UpdateAirportService($rootScope, $q, $http, BE) {
  
          this.updateAirportData = function(data) {
  
            var fd = new FormData();
  
            angular.forEach(data, function(value, key) {
              fd.append(key, value);
            })
  
            var deferred = $q.defer();
            $http({
                method : 'POST',
                transformRequest: angular.identity,                    
                url : BE.url +'/airport/upload/airports',
                headers : {'Content-Type': undefined},
                data : fd
            })
47541162e   Mr. Hot Foods   airport upload pr...
24
25
26
27
           .then(function (result){
                deferred.resolve(result);
            },function (result){
              console.log(result)
5c6477d3d   Rishav   Admin Acufuel set...
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
                deferred.resolve(result);
            })
            return deferred.promise;
          }
  
          this.updateSupplierDetail = function(data) {
  
            var fd = new FormData();
  
            angular.forEach(data, function(value, key) {
              fd.append(key, value);
            })
  
            var deferred = $q.defer();
            $http({
                method : 'POST',
                transformRequest: angular.identity,                    
                url : BE.url +'/airport/upload/supplierDetail',
                headers : {'Content-Type': undefined},
                data : fd
            })
47541162e   Mr. Hot Foods   airport upload pr...
49
50
51
52
             .then(function (result){
                deferred.resolve(result);
            },function (result){
              console.log(result)
5c6477d3d   Rishav   Admin Acufuel set...
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
                deferred.resolve(result);
            })
            return deferred.promise;
          }
  
          this.updateCountries = function(data) {
  
            var fd = new FormData();
  
            angular.forEach(data, function(value, key) {
              fd.append(key, value);
            })
  
            var deferred = $q.defer();
            $http({
                method : 'POST',
                transformRequest: angular.identity,                    
47541162e   Mr. Hot Foods   airport upload pr...
70
                url : BE.url +'/airport/upload/countries',
5c6477d3d   Rishav   Admin Acufuel set...
71
72
73
                headers : {'Content-Type': undefined},
                data : fd
            })
47541162e   Mr. Hot Foods   airport upload pr...
74
75
76
77
            .then(function (result){
                deferred.resolve(result);
            },function (result){
              console.log(result)
5c6477d3d   Rishav   Admin Acufuel set...
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
                deferred.resolve(result);
            })
            return deferred.promise;
          }
  
          this.updateSubDivisionState = function(data) {
  
            var fd = new FormData();
  
            angular.forEach(data, function(value, key) {
              fd.append(key, value);
            })
  
            var deferred = $q.defer();
            $http({
                method : 'POST',
                transformRequest: angular.identity,                    
                url : BE.url +'/airport/upload/subDivisionState',
                headers : {'Content-Type': undefined},
                data : fd
            })
47541162e   Mr. Hot Foods   airport upload pr...
99
100
101
102
            .then(function (result){
                deferred.resolve(result);
            },function (result){
              console.log(result)
5c6477d3d   Rishav   Admin Acufuel set...
103
104
105
106
                deferred.resolve(result);
            })
            return deferred.promise;
          }
47541162e   Mr. Hot Foods   airport upload pr...
107
108
          
            
5c6477d3d   Rishav   Admin Acufuel set...
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
  
          this.updateFBOHandler = function(data) {
  
            var fd = new FormData();
  
            angular.forEach(data, function(value, key) {
              fd.append(key, value);
            })
  
            var deferred = $q.defer();
            $http({
                method : 'POST',
                transformRequest: angular.identity,                    
                url : BE.url +'/airport/upload/FBOHandler',
                headers : {'Content-Type': undefined},
                data : fd
            })
47541162e   Mr. Hot Foods   airport upload pr...
126
127
128
129
            .then(function (result){
                deferred.resolve(result);
            },function (result){
              console.log(result)
5c6477d3d   Rishav   Admin Acufuel set...
130
131
132
133
                deferred.resolve(result);
            })
            return deferred.promise;
          }
47541162e   Mr. Hot Foods   airport upload pr...
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
  
          this.getUploadProgress = function(filetype) {
  
              var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BE.url +'/airport/export/records/'+filetype,
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
  
          this.getAllUploadProgress = function(filetype) {
  
              var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BE.url +'/airport/export/records',
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
  
          
          
5c6477d3d   Rishav   Admin Acufuel set...
167
168
169
     }
  
  })();