summaryrefslogtreecommitdiff
path: root/src/main/java/com/mavlushechka/notary/controller/MainPageController.java
diff options
context:
space:
mode:
authorAlisaLinUwU <alisalinuwu@gmail.com>2025-01-26 11:41:45 +0500
committerAlisaLinUwU <alisalinuwu@gmail.com>2025-01-26 11:41:45 +0500
commit93fe6a825baa3c5141fb220256b2c0b1fc3da273 (patch)
treeb9cca4a0b970e8ee53a6465c1d2a572fb6dfb825 /src/main/java/com/mavlushechka/notary/controller/MainPageController.java
Initializemain
Diffstat (limited to 'src/main/java/com/mavlushechka/notary/controller/MainPageController.java')
-rw-r--r--src/main/java/com/mavlushechka/notary/controller/MainPageController.java50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/main/java/com/mavlushechka/notary/controller/MainPageController.java b/src/main/java/com/mavlushechka/notary/controller/MainPageController.java
new file mode 100644
index 0000000..fbea980
--- /dev/null
+++ b/src/main/java/com/mavlushechka/notary/controller/MainPageController.java
@@ -0,0 +1,50 @@
+package com.mavlushechka.notary.controller;
+
+import com.mavlushechka.notary.model.Request;
+import com.mavlushechka.notary.repository.RequestRepository;
+import com.mavlushechka.notary.util.EmailSender;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.repository.CrudRepository;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+
+import javax.mail.MessagingException;
+
+@Controller
+public class MainPageController {
+ @Autowired
+ private RequestRepository requestRepository;
+
+ @GetMapping
+ public String redirectToHome() {
+ return "redirect:/";
+ }
+
+ @GetMapping("/")
+ public String home() {
+ return "index";
+ }
+
+ @GetMapping("/about-us")
+ public String aboutUs() {
+ return "about-us";
+ }
+
+ @GetMapping("/typography")
+ public String typography() {
+ return "typography";
+ }
+
+ @GetMapping("/contacts")
+ public String contacts() {
+ return "contact-us";
+ }
+
+ @PostMapping("/send-request")
+ public String sendRequest(String firstName, String secondName, String number, String requestForm, String message) {
+ requestRepository.save(new Request(firstName, secondName, number, requestForm, message));
+ return redirectToHome();
+ }
+
+}