Blame view

app/partials/fuelOrders/fuelOrders.service.js 2.1 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

6284a85b9   Jaideep Singh   fuel orders page ...
78
    }
4bb02bb84   Rishav   new integration w...
79

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