Blame view

app/views/fbo-flight/flightDeptService.js 2.74 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
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
87
88
89
90
91
  
          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;
          }
  
          this.getAircraftSize = function(){
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BE.url +'/fuelerlinx/acufuel/getAircraftSize',
                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);
            })
            return deferred.promise;
          }
5c6477d3d   Rishav   Admin Acufuel set...
92
93
94
     }
  
  })();