diff options
author | AlisaLinUwU <alisalinuwu@gmail.com> | 2025-01-26 11:41:45 +0500 |
---|---|---|
committer | AlisaLinUwU <alisalinuwu@gmail.com> | 2025-01-26 11:41:45 +0500 |
commit | 93fe6a825baa3c5141fb220256b2c0b1fc3da273 (patch) | |
tree | b9cca4a0b970e8ee53a6465c1d2a572fb6dfb825 /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.java | 50 |
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(); + } + +} |