Blame view

app/partials/accountSetting/accountSetting.Service.js 2.37 KB
3a9f4472b   Rishav   Implement contact...
1
2
3
4
5
6
  (function(){
   'use strict';    
      angular.module('acufuel')
        .service('AccountSettingService', ['$rootScope', '$q', '$http', '$state', 'BASE_URL', AccountSettingService]);
  
        function AccountSettingService($rootScope, $q, $http, $state, BASE_URL) {        
bb639860c   Rishav   account setting p...
7
          this.getProducts = function() {
3a9f4472b   Rishav   Implement contact...
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BASE_URL.url +'/user/products',
                headers : {'Content-Type': 'application/json'},
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
              //console.log(result.data)
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
bb639860c   Rishav   account setting p...
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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
          this.updateProducts = function(data) {
  
            var deferred = $q.defer();
            $http({
                method : 'PUT',
                url : BASE_URL.url +'/fuelPricing/product',
                data : data,
                headers : {'Content-Type': 'application/json'},
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
              //console.log(result.data)
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
  
          this.loginUserData = function(id) {
  
            var deferred = $q.defer();
            $http({
                method : 'GET',
                url : BASE_URL.url +'/account/user/'+id,
                headers : {'Content-Type': 'application/json'},
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
              //console.log(result.data)
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
  
          this.updateUserProfile = function(data) {
  
            var deferred = $q.defer();
            $http({
                method : 'PUT',
                url : BASE_URL.url +'/account/updateProfile',
                headers : {'Content-Type': 'application/x-www-form-urlencoded'},
                data: data
            })
            .then(function (result){
                deferred.resolve(result.data);
            },function (result){
              //console.log(result.data)
                deferred.resolve(result.data);
            })
            return deferred.promise;
          }
3a9f4472b   Rishav   Implement contact...
75
76
77
      }
        
  })();