remove extra code (#1294)
This commit is contained in:
@@ -1,55 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html ng-app="app">
|
||||
<head>
|
||||
<meta charset="ISO-8859-1">
|
||||
<title>Employee CRUD</title>
|
||||
<script
|
||||
src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
|
||||
<script
|
||||
src="//cdn.rawgit.com/angular-ui/bower-ui-grid/master/ui-grid.min.js"></script>
|
||||
<script src="view/app.js"></script>
|
||||
<style>
|
||||
a {
|
||||
cursor: pointer;
|
||||
background-color: lightblue;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div ng-controller="EmployeeCRUDCtrl">
|
||||
<table>
|
||||
<tr>
|
||||
<td width="100">ID:</td>
|
||||
<td><input type="text" id="id" ng-model="employee.id" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="100">Name:</td>
|
||||
<td><input type="text" id="name" ng-model="employee.name" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="100">Age:</td>
|
||||
<td><input type="text" id="age" ng-model="employee.age" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br /> <br />
|
||||
<a ng-click="getEmployee(employee.id)">Get employee</a>
|
||||
<a ng-click="updateEmployee(employee.id,employee.name,employee.age)">Update employee</a>
|
||||
<a ng-click="addEmployee(employee.id,employee.name,employee.age)">Add employee</a>
|
||||
<a ng-click="deleteEmployee(employee.id)">Delete employee</a>
|
||||
|
||||
<br /> <br />
|
||||
<p style="color: green">{{message}}</p>
|
||||
<p style="color: red">{{errorMessage}}</p>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<a ng-click="getAllEmployees()">Get all Employees</a><br /> <br />
|
||||
Name: <input type="text" id="name" ng-model="name" />
|
||||
<a ng-click="getEmployeesByName()">Get employees by name</a>
|
||||
<br /> <br />
|
||||
<div ng-repeat="emp in employees">
|
||||
{{emp.name}} {{emp.age}}
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -5,8 +5,8 @@ app.controller('StudentCtrl', ['$scope','StudentService', function ($scope,Stude
|
||||
pageNumber: 1,
|
||||
pageSize: 5,
|
||||
sort: null
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
StudentService.getStudents(paginationOptions.pageNumber,
|
||||
paginationOptions.pageSize).success(function(data){
|
||||
$scope.gridOptions.data = data.content;
|
||||
@@ -54,145 +54,3 @@ app.service('StudentService',['$http', function ($http) {
|
||||
};
|
||||
|
||||
}]);
|
||||
|
||||
app.controller('EmployeeCRUDCtrl', ['$scope','EmployeeCRUDService', function ($scope,EmployeeCRUDService) {
|
||||
|
||||
$scope.updateEmployee = function () {
|
||||
EmployeeCRUDService.updateEmployee($scope.employee.id,$scope.employee.name,$scope.employee.age)
|
||||
.then(function success(response){
|
||||
$scope.message = 'Employee data updated!';
|
||||
$scope.errorMessage = '';
|
||||
},
|
||||
function error(response){
|
||||
$scope.errorMessage = 'Error updating Employee!';
|
||||
$scope.message = '';
|
||||
});
|
||||
}
|
||||
|
||||
$scope.getEmployee = function () {
|
||||
var id = $scope.employee.id;
|
||||
EmployeeCRUDService.getEmployee($scope.employee.id)
|
||||
.then(function success(response){
|
||||
$scope.employee = response.data;
|
||||
$scope.employee.id = id;
|
||||
$scope.message='';
|
||||
$scope.errorMessage = '';
|
||||
},
|
||||
function error (response ){
|
||||
$scope.message = '';
|
||||
if (response.status === 404){
|
||||
$scope.errorMessage = 'Employee not found!';
|
||||
}
|
||||
else {
|
||||
$scope.errorMessage = "Error getting Employee!";
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$scope.addEmployee = function () {
|
||||
if ($scope.employee != null && $scope.employee.id) {
|
||||
EmployeeCRUDService.addEmployee($scope.employee.id, $scope.employee.name, $scope.employee.age)
|
||||
.then (function success(response){
|
||||
$scope.message = 'Employee added!';
|
||||
$scope.errorMessage = '';
|
||||
},
|
||||
function error(response){
|
||||
$scope.errorMessage = 'Error adding Employee!';
|
||||
$scope.message = '';
|
||||
});
|
||||
}
|
||||
else {
|
||||
$scope.errorMessage = 'Please enter an id!';
|
||||
$scope.message = '';
|
||||
}
|
||||
}
|
||||
|
||||
$scope.deleteEmployee = function () {
|
||||
EmployeeCRUDService.deleteEmployee($scope.employee.id)
|
||||
.then (function success(response){
|
||||
$scope.message = 'Employee deleted!';
|
||||
$scope.employee = null;
|
||||
$scope.errorMessage='';
|
||||
},
|
||||
function error(response){
|
||||
$scope.errorMessage = 'Error deleting Employee!';
|
||||
$scope.message='';
|
||||
})
|
||||
}
|
||||
|
||||
$scope.getAllEmployees = function () {
|
||||
EmployeeCRUDService.getAllEmployees()
|
||||
.then(function success(response){
|
||||
$scope.employees = response.data._embedded.employee;
|
||||
$scope.message='';
|
||||
$scope.errorMessage = '';
|
||||
},
|
||||
function error (response ){
|
||||
$scope.message='';
|
||||
$scope.errorMessage = 'Error getting Employees!';
|
||||
});
|
||||
}
|
||||
|
||||
$scope.getEmployeesByName = function () {
|
||||
EmployeeCRUDService.getEmployeesByName($scope.name)
|
||||
.then(function success(response){
|
||||
$scope.employees = response.data._embedded.employee;
|
||||
$scope.message='';
|
||||
$scope.errorMessage = '';
|
||||
},
|
||||
function error (response ){
|
||||
$scope.message='';
|
||||
$scope.errorMessage = 'Error getting Employees!';
|
||||
});
|
||||
}
|
||||
|
||||
}]);
|
||||
|
||||
app.service('EmployeeCRUDService',['$http', function ($http) {
|
||||
|
||||
this.getEmployee = function getEmployee(employeeId){
|
||||
return $http({
|
||||
method: 'GET',
|
||||
url:'employees/'+employeeId
|
||||
});
|
||||
}
|
||||
|
||||
this.addEmployee = function addEmployee(id, name, age, gender){
|
||||
return $http({
|
||||
method: 'POST',
|
||||
url:'employees',
|
||||
data: {id:id, name:name, age:age}
|
||||
});
|
||||
}
|
||||
|
||||
this.deleteEmployee = function deleteEmployee(id){
|
||||
return $http({
|
||||
method: 'DELETE',
|
||||
url: 'employees/'+id
|
||||
})
|
||||
}
|
||||
|
||||
this.updateEmployee = function updateEmployee(id,name,age){
|
||||
return $http({
|
||||
method: 'PATCH',
|
||||
url: 'employees/'+id,
|
||||
data: {name:name, age:age}
|
||||
})
|
||||
}
|
||||
|
||||
this.getAllEmployees = function getAllEmployees(){
|
||||
return $http({
|
||||
method: 'GET',
|
||||
url:'employees'
|
||||
});
|
||||
}
|
||||
|
||||
this.getEmployeesByName = function getEmployeesByName(name){
|
||||
return $http({
|
||||
method: 'GET',
|
||||
url:'employees/search/findByName',
|
||||
params:{name:name}
|
||||
});
|
||||
}
|
||||
|
||||
}]);
|
||||
Reference in New Issue
Block a user