Advertisement
sipamski

Untitled

May 23rd, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. package com.axis.batch197.siakad.controller;
  2.  
  3. import java.util.List;
  4.  
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Controller;
  7. import org.springframework.ui.Model;
  8. import org.springframework.web.bind.annotation.ModelAttribute;
  9. import org.springframework.web.bind.annotation.PathVariable;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11.  
  12. import com.axis.batch197.siakad.model.FakultasModel;
  13. import com.axis.batch197.siakad.repository.FakultasRepo;
  14.  
  15. @Controller
  16. public class FakultasController {
  17.  
  18. @Autowired
  19. private FakultasRepo fakultasRepo;
  20.  
  21. @RequestMapping(value = "/fakultas/form")
  22. public String fakultas() {
  23. return "fakultas/form";
  24. }
  25.  
  26. @RequestMapping(value = "/fakultas/save")
  27. public String save(@ModelAttribute FakultasModel fakultas) {
  28. fakultasRepo.save(fakultas);
  29. return "redirect:/fakultas/list";
  30. }
  31.  
  32. @RequestMapping(value = "/fakultas/list")
  33. public String list(Model kirim) {
  34. List<FakultasModel> fakultasList = fakultasRepo.findAll();
  35. kirim.addAttribute("fakultasList", fakultasList);
  36. return "fakultas/list";
  37. }
  38.  
  39. @RequestMapping(value="/fakultas/edit/{id}")
  40. public String edit(Model kirim, @PathVariable(name = "id") Integer id) {
  41. FakultasModel fakultasEdit=fakultasRepo.findById(id).orElse(null);
  42. kirim.addAttribute("fakultasEdit", fakultasEdit);
  43. return "fakultas/edit";
  44. }
  45. @RequestMapping(value="/fakultas/hapus/{id}")
  46. public String hapus(@PathVariable(name = "id") Integer id) {
  47. FakultasModel fakultasEdit=fakultasRepo.findById(id).orElse(null);
  48. fakultasRepo.delete(fakultasEdit);
  49. return "redirect:/fakultas/list";
  50. }
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement