Can Delete Semester on Right click menu

This commit is contained in:
brausjonas
2023-05-16 23:23:51 +02:00
parent ce38765fe1
commit 99f22c77e3
7 changed files with 753089 additions and 30 deletions
@@ -307,6 +307,18 @@ public class DataBaseHandler
}
}
public void deleteSemester(int id)
{
try
{
st.executeUpdate("delete from semester where id=" + id);
}
catch(Exception e)
{
}
}
public Semester resultSetToSemester(ResultSet rs)
{
try
@@ -121,4 +121,16 @@ public class SemesterController
return new ResponseEntity<>(HttpStatus.FORBIDDEN);
}
@CrossOrigin
@DeleteMapping("/semester")
public void deleteSemester(@RequestParam(name="sessionid") String sessionid, @RequestParam(name="id") int id)
{
User u = UserSessionIDHandler.getUserBySessionID(sessionid);
if(u != null && u.getPermissions() == UserPermissions.admin.getValue())
{
db.deleteSemester(id);
}
}
}