Blame view

app/views/fbo-flight/flightDeptService.js 3.34 KB
5c6477d3d   Rishav   Admin Acufuel set...
1
2
  (function() {
    'use strict';
9835dbe3e   Rishav   module name changes
3
    angular.module('acuefuel')
7379f005b   Rishav   FBO client page d...
4
        .service('FBOFlight', ['$rootScope', '$q', '$http', 'BE', FBOFlight])
5c6477d3d   Rishav   Admin Acufuel set...
5

7379f005b   Rishav   FBO client page d...
6
     function FBOFlight($rootScope, $q, $http, BE) {
5c6477d3d   Rishav   Admin Acufuel set...
7
8
9
10
11
12
  
          this.registerUser = function(data) {
  
            var deferred = $q.defer();
            $http({
                method : 'POST',
7379f005b   Rishav   FBO client page d...
13
                url : BE.url +'/account/user/registration',
5c6477d3d   Rishav   Admin Acufuel set...
14
15
16
17
18
                headers : {'Content-Type': 'application/x-www-form-urlencoded'},
                data : data
            })
            .success(function(result) {
                deferred.resolve(result);
1956e3844   Rishav   handle errors
19
20
            }).error(function(error){
              deferred.reject(error);
5c6477d3d   Rishav   Admin Acufuel set...
21
22
23
            })
            return deferred.promise;
          }
7379f005b   Rishav   FBO client page d...
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  
          this.addCardInformation = function(data) {
  
            var deferred = $q.defer();
            $http({
                method : 'POST',
                url : BE.url +'/account/user/addPaymentMethods',
                headers : {'Content-Type': 'application/json'},
                data : data
            })
            .success(function(result) {
                deferred.resolve(result);
            })
            return deferred.promise;
          }
104d51edf   Rishav   all new api imple...
39
40
41
42
43
44
45
46
47
48
49
50
51
  
          this.getAircraftMake = function(){
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BE.url +'/fuelerlinx/acufuel/getAircraftMake',
                headers : {'Content-Type': 'application/json'},
            })
            .success(function(result) {
                deferred.resolve(result);
            })
            return deferred.promise;
          }
db8e1f992   Rishav   pending user api,...
52
          this.getAircraftSize = function(makeId, modelId){
104d51edf   Rishav   all new api imple...
53
54
55
            var deferred = $q.defer();
            $http({
                method : 'GET',
db8e1f992   Rishav   pending user api,...
56
                url : BE.url +'/fuelerlinx/acufuel/getAircraftSize/' +makeId + '/' +modelId,
104d51edf   Rishav   all new api imple...
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
87
                headers : {'Content-Type': 'application/json'},
            })
            .success(function(result) {
                deferred.resolve(result);
            })
            return deferred.promise;
          }
  
          this.getModal = function(id){
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BE.url +'/fuelerlinx/acufuel/getAircraftModel/' + id,
                headers : {'Content-Type': 'application/json'},
            })
            .success(function(result) {
                deferred.resolve(result);
            })
            return deferred.promise;
          }
  
          this.addAircraft = function(data){
            var deferred = $q.defer();
            $http({
                method : 'POST',
                url : BE.url +'/account/user/addAircraft',
                headers : {'Content-Type': 'application/json'},
                data: data
            })
            .success(function(result) {
                deferred.resolve(result);
db8e1f992   Rishav   pending user api,...
88
89
            }).error(function(error) {
                deferred.reject(error);
104d51edf   Rishav   all new api imple...
90
91
92
            })
            return deferred.promise;
          }
a19001fdd   Anchit Jindal   new code added
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
          
          this.getCompanyName = function() {
              var deferred = $q.defer();
              $http({
                  method : 'GET',
                  url : BE.url +'/company/searchName',
                  headers : {'Content-Type': 'application/json'},
              })
              .then(function (result){
                  deferred.resolve(result.data);
              },function (result){
                  deferred.resolve(result.data);
              })
              return deferred.promise;
           }
5c6477d3d   Rishav   Admin Acufuel set...
108
109
110
     }
  
  })();