UNPKG

client-ui

Version:

Testing implementation of nodeJs Backend, angular frontend, and hopefully in a way that this can be deployed to s3/cloudfront

42 lines (38 loc) 1.69 kB
angular.module(moduleName).service('servicing', ['$http', '$q', 'rootConstants', 'loan', 'client', function ($http, $q, rootConstants, loan) { var self = this; self.amPaymentSchedule = function () { var deferred = $q.defer(); var currentLoan = loan.getCurrentLoan(); $http.get(rootConstants.server + 'servicing/loans/' +currentLoan.loanId + '/amPaymentSchedule') .then(function (res) { deferred.resolve(res.data); }, function (err) { deferred.reject(err); }); return deferred.promise; }; self.makePayment = function (body) { var deferred = $q.defer(); var currentLoan = loan.getCurrentLoan(); $http.post(rootConstants.server + 'servicing/loans/' +currentLoan.loanId + '/makePayment', body) .then(function (res) { deferred.resolve(res.data); }, function (err) { deferred.reject(err); }); return deferred.promise; }; self.getPayoffAmount = function (body) { var deferred = $q.defer(); var currentLoan = loan.getCurrentLoan(); $http.get(rootConstants.server + 'servicing/loans/' +currentLoan.loanId + '/payoffAmount', body) .then(function (res) { deferred.resolve(res.data); }, function (err) { deferred.reject(err); }); return deferred.promise; }; } ]);