Blame view

app/partials/fuelOrders/fuelOrders.service.js 2.91 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
      this.uploadAttachment = function (data) {
38628e5f5   Anchit Jindal   minor changes
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
         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
         })
         .then(function (result){
  	   		deffered.resolve(result);
     		},function (result){
     			deffered.resolve(result);
  		})
         return deffered.promise;
       }
dd378d69f   Mr. Hot Foods   changes in flight...
77

c277275bb   Mr. Hot Foods   login changes
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
           this.deleteAttachment = 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 : BE+'/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;
           }
dd378d69f   Mr. Hot Foods   changes in flight...
103

6284a85b9   Jaideep Singh   fuel orders page ...
104
    }
4bb02bb84   Rishav   new integration w...
105

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