Blame view

app/partials/fuelOrders/fuelOrders.service.js 2.32 KB
4bb02bb84   Rishav   new integration w...
1
  (function(){
6284a85b9   Jaideep Singh   fuel orders page ...
2
3
4
    'use strict';    
    angular.module('acufuel')
    .service('fuelOrdersService', ['$q', '$http', 'BASE_URL', fuelOrdersService]);
4bb02bb84   Rishav   new integration w...
5

6284a85b9   Jaideep Singh   fuel orders page ...
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
    function fuelOrdersService($q, $http, BASE_URL) {        
  
      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;
      }
  
      
        this.getOrders = function() {
  
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BASE_URL.url +'/user/orders',
                headers : {'Content-Type': 'application/json'},
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
dd378d69f   Mr. Hot Foods   changes in flight...
39
          
6284a85b9   Jaideep Singh   fuel orders page ...
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
      this.dispathFuelOrder = function(data) {
        var deferred = $q.defer();
        $http({
            method : 'POST',
            url : BASE_URL.url +'/fuelOrder',
            headers : {'Content-Type': 'application/json'},
            data: data
        })
        .then(function (result){
            deferred.resolve(result.data);
        },function (result){
            deferred.resolve(result.data);
        })
        return deferred.promise;
      }
dd378d69f   Mr. Hot Foods   changes in flight...
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
      this.uploadAttachment = function (data) {
             var fd = new FormData();
             
             angular.forEach(data, function(value, key) {
               fd.append(key, value);
             })
  
             var deffered = $q.defer();
             $http({
               method : 'POST',
               transformRequest: angular.identity,
               headers: {'Content-Type': undefined},
               url : BASE_URL.url+'/fuelOrder/upload/invoice',
               data : fd
             })
             .success(function (data, status, headers, config) {
               //console.log(data);
               deffered.resolve(status);
             })
             .error(function (data, status, headers, config) {
               //console.log(data);
               deffered.reject(status);
             });
             return deffered.promise;
           }
6284a85b9   Jaideep Singh   fuel orders page ...
80
    }
4bb02bb84   Rishav   new integration w...
81

4bb02bb84   Rishav   new integration w...
82
  })();