angular.module('APP_MBO').controller('Base', function($scope, $state, $stateParams, APSRest, MBOrest, $window, MBOutil) { $scope.apsstate = 0; $scope.start_date = ''; $scope.end_date = ''; $scope.aprraisee_data = {}; $scope.userdata = {}; $scope.apsyear = $stateParams.apsyear; $scope.TapsstateList = []; $scope.isAppraisee = ''; $scope.isAppraiser = ''; $scope.dateNow = new Date().toISOString().slice(0,10); $scope.TapsstateList = MBOutil.TapsstateList; $scope.isApsyear2016 = false; if($scope.apsyear=='2016'){ $scope.isApsyear2016 = true; } APSRest.ApsState.query( { apsid: 'MBO', employeeid: $stateParams.employeeid, apsyear:$stateParams.apsyear } ) .$promise.then(function(data) { $scope.apsstate = data.apsstate; $scope.start_date = data.start_date; $scope.end_date = data.end_date; }); MBOrest.Profile.query({ apsyear: $stateParams.apsyear, employeeid: $stateParams.employeeid }) .$promise.then(function(data) { $scope.aprraisee_data = data.aprraisee_data; $scope.userdata = data.userdata; $scope.isAppraisee = data.isAppraisee; $scope.isAppraiser = data.isAppraiser; }).catch(function(response){ alert(response.data.Message); $window.history.back(); }); MBOrest.TapsstateList.query({ apsid: 'MBO' }) .$promise.then(function(data) { $scope.TapsstateList = data.TapsstateList; }); });