diff --git a/data.mv.db b/data.mv.db index f41c818..8f3d407 100644 Binary files a/data.mv.db and b/data.mv.db differ diff --git a/src/main/java/com/example/demo/speaker/controller/MVCController/AppointmentMVCController.java b/src/main/java/com/example/demo/speaker/controller/MVCController/AppointmentMVCController.java index f3e3fca..be47708 100644 --- a/src/main/java/com/example/demo/speaker/controller/MVCController/AppointmentMVCController.java +++ b/src/main/java/com/example/demo/speaker/controller/MVCController/AppointmentMVCController.java @@ -26,17 +26,18 @@ public class AppointmentMVCController appointmentService.findAllAppointments().stream() .map(AppointmentDTO::new) .toList()); + model.addAttribute("appointmentDTO", new AppointmentDTO()); return "appointment"; } @PostMapping("/create") - public String createAppointment(String name, Model model){ + public String createAppointment(@ModelAttribute AppointmentDTO appointmentDTO, Model model){ Random r = new Random(); - var app = new Appointment(r.nextLong(), name); + var app = new Appointment(r.nextLong(), appointmentDTO.getName()); appointmentService.addAppointment(new AppointmentDTO(app)); - model.addAttribute("appointmentName", name); - model.addAttribute("appointmentDTO", new AppointmentDTO(appointmentService.addAppointment(new AppointmentDTO(app)))); +// model.addAttribute("appointmentName", name); +// model.addAttribute("appointmentDTO", new AppointmentDTO(appointmentService.addAppointment(new AppointmentDTO(app)))); return "redirect:/appointment"; } diff --git a/src/main/resources/templates/appointment.html b/src/main/resources/templates/appointment.html index 212a7f3..f5c3762 100644 --- a/src/main/resources/templates/appointment.html +++ b/src/main/resources/templates/appointment.html @@ -6,6 +6,19 @@
+
+
+
+ + +
+
+ +
+
+
@@ -19,8 +32,8 @@
-
- + +