Advertisement
AllyssonAyslan

FoosballController.java

Sep 25th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1. package com.foosball.controllers;
  2.  
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.stereotype.Controller;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RequestMethod;
  7. import org.springframework.web.servlet.ModelAndView;
  8.  
  9. import com.foosball.models.Cadastro;
  10. import com.foosball.models.Turma;
  11. import com.foosball.repository.FoosballRepository;
  12. import com.foosball.repository.TurmaRepository;
  13.  
  14. @Controller
  15. public class FoosballController {
  16.  
  17.     @Autowired
  18.     private FoosballRepository fr;
  19.  
  20.     @Autowired
  21.     private TurmaRepository tr;
  22.    
  23.     @RequestMapping(value = "/cadastrarAluno", method = RequestMethod.GET)
  24.     public String form() {
  25.         return "foosball/foosbalForm";
  26.     }
  27.  
  28.     @RequestMapping(value = "/cadastrarAluno", method = RequestMethod.POST)
  29.     public String form(Cadastro cadastro, Turma cadastros) {
  30.  
  31.         fr.save(cadastro);
  32.         tr.save(cadastros);
  33.  
  34.         return "redirect:/cadastrarAluno";
  35.     }
  36.  
  37.     @RequestMapping("/alunos")
  38.     public ModelAndView listaAlunos() {
  39.         ModelAndView mv = new ModelAndView("index");
  40.        
  41.         Iterable<Cadastro> cadastros = fr.findAll();
  42.         Iterable<Turma>turmas =tr.findAll();
  43.         mv.addObject("cadastros", cadastros);
  44.         mv.addObject("turmas", turmas);
  45.        
  46.         return mv;
  47.        
  48.     }
  49.  
  50.     @RequestMapping(value = "/foos")
  51.     public String opcao() {
  52.  
  53.         return "foosball/foos";
  54.     }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement