mainApp.controller("searchController", function($scope, $http, $mdDialog ) { var urlBase = "http://localhost:8080" /**Search the entity*/ $scope.search = function(){ var url =urlBase+"/search"+"?text="+$scope.entity.text; $http.get(url).then(function(response) { $scope.entity = response.data; $scope.processList=[]; }); }; /**Return all process from entity*/ $scope.getProcessEntity = function(){ var url =urlBase+"/process/entity?type="+$scope.entity.type +"&entityId="+$scope.entity.id; var size = $scope.processList.length; if($scope.processList != undefined && size > 0 ) { url = url +"&processId="+$scope.processList[size -1].id; } $http.get(url) .then(function(response) {$scope.processList = response.data;}); }; /**Return all process from process Number*/ $scope.getProcessNumber = function(processNumber ){ var url =urlBase+"/process/number?processNumber="+processNumber; var size = $scope.processList.length; $http.get(url) .then(function(response) {$scope.processList = response.data;}); }; $scope.processList=[]; $scope.showVerdict = function(process) { $mdDialog.show({ clickOutsideToClose: true, scope: $scope, // use parent scope in template preserveScope: true, // do not forget this if use parent scope template: "
JUIZ: "+process.process.judge.name +"
"; var lawyer = "";//ADVOGADO: "+process.process.judge.name +"
"; for(var i in process.process.lawyers) { var lawyerObj = process.process.lawyers[i]; lawyer = lawyer + "ADVOGADO: "+lawyerObj.name +"
"; } var entities = ""; for(var i in process.process.otherEntities) { var entityObject = process.process.otherEntities[i]; entities = entities + ""+entityObject.type+" : "+entityObject.name +"
"; } var modalText = "