Loading src/main/java/com/example/demo/HelpRequest.java +23 −4 Original line number Diff line number Diff line Loading @@ -40,21 +40,40 @@ public class HelpRequest { return id; } public String getMatiere() { return matiere; } public String getDate() { return date; } public String getComment() { return comment; } public String getMatiere() { return matiere; public Poulain getPoulain(){ return poulain; } public void setId(Integer id) { this.id = id; } public void setMatiere(String matiere) { this.matiere = matiere; } public void setDate(String date) { this.date = date; } public void setComment(String comment) { this.comment = comment; } public void setId(Integer id) { this.id = id; public void setPoulain(Poulain poulain) { this.poulain = poulain; } } src/main/java/com/example/demo/HelpRequestController.java +20 −2 Original line number Diff line number Diff line Loading @@ -4,7 +4,10 @@ import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PostMapping; import com.example.demo.HelpRequestRepository; Loading @@ -14,12 +17,27 @@ public class HelpRequestController { @Autowired HelpRequestRepository helpRequestRepository; @Autowired @GetMapping("/allHelpRequest") public String getAll(Map<String, Object> model) { model.put("helpRequests", helpRequestRepository.findAll()); return "allHelpRequest"; } @GetMapping("/formHelpRequest") public String helpRequestForm(Model model) { model.addAttribute("helpRequest", new HelpRequest()); return "formHelpRequest"; } @PostMapping("/insertHelpRequest") public String insertPerson(@ModelAttribute HelpRequest helpRequest, Model model) { //TODO : recup le poulain loggé Poulain poulain= new Poulain(); poulain.setId(0); helpRequest.setPoulain(poulain); helpRequestRepository.save(helpRequest); return "formHelpRequest"; } } src/main/java/com/example/demo/MentorController.java +1 −3 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ public class MentorController { @GetMapping("/formMentor") public String personForm(Model model) { model.addAttribute("mentor", new Mentor()); return "formMentor"; } Loading @@ -37,7 +36,6 @@ public class MentorController { public String insertPerson(@ModelAttribute Mentor mentor, Model model) { mentorRepository.save(mentor); return "formMentor"; } } Loading src/main/java/com/example/demo/Poulain.java +7 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,9 @@ public class Poulain { public String getLastName() { return lastName; } public Set<HelpRequest> getHelpRequests() { return helpRequests; } public void setId(Integer id) { this.id = id; Loading @@ -57,4 +60,8 @@ public class Poulain { public void setLastName(String lastName) { this.lastName = lastName; } public void setHelpRequests(Set<HelpRequest> helpRequests) { this.helpRequests = helpRequests; } } src/main/java/com/example/demo/WebSecurityConfig.java +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter { .antMatchers("/allPoulain").permitAll() .antMatchers("/formPoulain").permitAll() .antMatchers("/insertPoulain").permitAll() .antMatchers("/allHelpRequest").permitAll() .and() .formLogin() .loginPage("/login") Loading Loading
src/main/java/com/example/demo/HelpRequest.java +23 −4 Original line number Diff line number Diff line Loading @@ -40,21 +40,40 @@ public class HelpRequest { return id; } public String getMatiere() { return matiere; } public String getDate() { return date; } public String getComment() { return comment; } public String getMatiere() { return matiere; public Poulain getPoulain(){ return poulain; } public void setId(Integer id) { this.id = id; } public void setMatiere(String matiere) { this.matiere = matiere; } public void setDate(String date) { this.date = date; } public void setComment(String comment) { this.comment = comment; } public void setId(Integer id) { this.id = id; public void setPoulain(Poulain poulain) { this.poulain = poulain; } }
src/main/java/com/example/demo/HelpRequestController.java +20 −2 Original line number Diff line number Diff line Loading @@ -4,7 +4,10 @@ import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PostMapping; import com.example.demo.HelpRequestRepository; Loading @@ -14,12 +17,27 @@ public class HelpRequestController { @Autowired HelpRequestRepository helpRequestRepository; @Autowired @GetMapping("/allHelpRequest") public String getAll(Map<String, Object> model) { model.put("helpRequests", helpRequestRepository.findAll()); return "allHelpRequest"; } @GetMapping("/formHelpRequest") public String helpRequestForm(Model model) { model.addAttribute("helpRequest", new HelpRequest()); return "formHelpRequest"; } @PostMapping("/insertHelpRequest") public String insertPerson(@ModelAttribute HelpRequest helpRequest, Model model) { //TODO : recup le poulain loggé Poulain poulain= new Poulain(); poulain.setId(0); helpRequest.setPoulain(poulain); helpRequestRepository.save(helpRequest); return "formHelpRequest"; } }
src/main/java/com/example/demo/MentorController.java +1 −3 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ public class MentorController { @GetMapping("/formMentor") public String personForm(Model model) { model.addAttribute("mentor", new Mentor()); return "formMentor"; } Loading @@ -37,7 +36,6 @@ public class MentorController { public String insertPerson(@ModelAttribute Mentor mentor, Model model) { mentorRepository.save(mentor); return "formMentor"; } } Loading
src/main/java/com/example/demo/Poulain.java +7 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,9 @@ public class Poulain { public String getLastName() { return lastName; } public Set<HelpRequest> getHelpRequests() { return helpRequests; } public void setId(Integer id) { this.id = id; Loading @@ -57,4 +60,8 @@ public class Poulain { public void setLastName(String lastName) { this.lastName = lastName; } public void setHelpRequests(Set<HelpRequest> helpRequests) { this.helpRequests = helpRequests; } }
src/main/java/com/example/demo/WebSecurityConfig.java +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter { .antMatchers("/allPoulain").permitAll() .antMatchers("/formPoulain").permitAll() .antMatchers("/insertPoulain").permitAll() .antMatchers("/allHelpRequest").permitAll() .and() .formLogin() .loginPage("/login") Loading