From 8af99f33a0f38e162c35fc468f50b80b3f7be3a4 Mon Sep 17 00:00:00 2001 From: Abdullah Date: Wed, 20 Jul 2022 16:14:29 +0300 Subject: [PATCH] Deleted From RequestParam --- .../org/btk/employeeapi/emp/EmployeeController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/day-03/employee-api/src/main/java/org/btk/employeeapi/emp/EmployeeController.java b/day-03/employee-api/src/main/java/org/btk/employeeapi/emp/EmployeeController.java index 9582ee5..9b01e55 100644 --- a/day-03/employee-api/src/main/java/org/btk/employeeapi/emp/EmployeeController.java +++ b/day-03/employee-api/src/main/java/org/btk/employeeapi/emp/EmployeeController.java @@ -71,5 +71,15 @@ public void deleteEmployee(@PathVariable("id") int id) { } // [DELETE]./employees?id={id} + @DeleteMapping + public void deletedEmployee(@RequestParam(name="id") int id){ + Employee emp = employeeRepository.findById(id).orElse(null); + + if(emp!=null){ + employeeRepository.delete(emp); + return; + } + throw new RuntimeException("Employee could not found"); + } }