Commit 90ca9bf1 authored by roxane.carraux's avatar roxane.carraux
Browse files

fix allHelpRequest.html and add formHelpRequest

parent e693a3ad
Loading
Loading
Loading
Loading
+23 −4
Original line number Diff line number Diff line
@@ -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;
	}
	
}
+20 −2
Original line number Diff line number Diff line
@@ -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;

@@ -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";
	}

}
+1 −3
Original line number Diff line number Diff line
@@ -29,7 +29,6 @@ public class MentorController {
	@GetMapping("/formMentor")
	public String personForm(Model model) {
		model.addAttribute("mentor", new Mentor());	
		
		return "formMentor";
	}
	
@@ -37,7 +36,6 @@ public class MentorController {
	public String insertPerson(@ModelAttribute Mentor mentor, Model model) {
		mentorRepository.save(mentor);
		return "formMentor";
		
	}
}

+7 −0
Original line number Diff line number Diff line
@@ -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;
@@ -57,4 +60,8 @@ public class Poulain {
	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public void setHelpRequests(Set<HelpRequest> helpRequests) {
		this.helpRequests = helpRequests;
	}
}
+1 −0
Original line number Diff line number Diff line
@@ -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