diff --git a/src/main/java/com/s3ai/controllers/cinemas/CinemaFill.java b/src/main/java/com/s3ai/controllers/cinemas/CinemaFill.java index 8611f436748b4feec77decde1f71a99d3ed5e38c..511956bb2c5f29f5845b40aa2b31481a218c4502 100644 --- a/src/main/java/com/s3ai/controllers/cinemas/CinemaFill.java +++ b/src/main/java/com/s3ai/controllers/cinemas/CinemaFill.java @@ -28,7 +28,7 @@ public class CinemaFill extends HttpServlet { var random = new Random(); for (int i = 0; i < 300; i++) { var cinema = new Cinema(); - cinemaService.fillCinemaFields(cinema, names.get(random.nextInt(names.size())), locations.get(random.nextInt(locations.size())), Math.abs(random.nextInt())); + cinemaService.fillCinemaFields(cinema, names.get(random.nextInt(names.size())), locations.get(random.nextInt(locations.size())), random.nextInt(300) + 50); cinemaService.saveCinema(cinema); writer.println(cinema); } diff --git a/src/main/java/com/s3ai/controllers/tickets/TicketsEdit.java b/src/main/java/com/s3ai/controllers/tickets/TicketsEdit.java index 1adbf19125430048b4f2a5ff80d7742d2a2a21c2..086f3ebe8f0ed589be21af5d8c93de477af44e82 100644 --- a/src/main/java/com/s3ai/controllers/tickets/TicketsEdit.java +++ b/src/main/java/com/s3ai/controllers/tickets/TicketsEdit.java @@ -70,4 +70,19 @@ public class TicketsEdit extends HttpServlet { session.setAttribute("ticket", ticket); dispatcher.forward(req, resp); } + + protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + String id = req.getParameter("id"); + if (null == id) { + resp.sendError(420, "Object cannot be found"); + return; + } + var ticket = ticketService.getTicketById(UUID.fromString(id)); + if (null == ticket) { + resp.sendError(420, "Object cannot be found"); + return; + } + ticketService.deleteTicket(ticket); + resp.setStatus(200); + } } diff --git a/src/main/java/com/s3ai/controllers/users/UsersEdit.java b/src/main/java/com/s3ai/controllers/users/UsersEdit.java index e3dd648ea815c5304e3b9ccf6133a7b62cd823c9..09c136ce1ce8e38bac74f78946e4d4165bd59f2a 100644 --- a/src/main/java/com/s3ai/controllers/users/UsersEdit.java +++ b/src/main/java/com/s3ai/controllers/users/UsersEdit.java @@ -46,4 +46,19 @@ public class UsersEdit extends HttpServlet { session.setAttribute("user", user); dispatcher.forward(req, resp); } + + protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + String id = req.getParameter("id"); + if (null == id) { + resp.sendError(420, "Object cannot be found"); + return; + } + var user = userService.getUserById(UUID.fromString(id)); + if (null == user) { + resp.sendError(420, "Object cannot be found"); + return; + } + userService.deleteUser(user); + resp.setStatus(200); + } }