Advertisement
Guest User

Untitled

a guest
Aug 15th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. package mandziejewska.agnieszka.controllers;
  2.  
  3. import mandziejewska.agnieszka.dto.AddEditEmployeeDto;
  4. import mandziejewska.agnieszka.model.enums.ContractType;
  5. import mandziejewska.agnieszka.model.enums.EmploymentStatus;
  6. import mandziejewska.agnieszka.model.enums.WorkingTime;
  7. import mandziejewska.agnieszka.service.MyService;
  8. import mandziejewska.agnieszka.service.MyServiceImpl;
  9. import org.springframework.stereotype.Controller;
  10. import org.springframework.ui.Model;
  11. import org.springframework.web.bind.annotation.GetMapping;
  12. import org.springframework.web.bind.annotation.ModelAttribute;
  13. import org.springframework.web.bind.annotation.PostMapping;
  14. import org.springframework.web.bind.annotation.RequestMapping;
  15.  
  16. import java.text.MessageFormat;
  17.  
  18. /**
  19. * Created by agnieszka on 22.07.2018.
  20. */
  21.  
  22. @Controller
  23. @RequestMapping("/employee")
  24. public class EmployeeController {
  25.  
  26. private MyService service;
  27.  
  28. public EmployeeController(MyService service) {
  29. this.service = service;
  30. }
  31.  
  32. @GetMapping("/add")
  33. public String employeeAddGet(Model model) {
  34. model.addAttribute("employee", new AddEditEmployeeDto());
  35. model.addAttribute("contractTypes", ContractType.values());
  36. model.addAttribute("employmentStatus", EmploymentStatus.values());
  37. model.addAttribute("workingTime", WorkingTime.values());
  38. model.addAttribute("skills", service.getAllSkills());
  39. return "employee/employeeAdd";
  40. }
  41.  
  42. @PostMapping("/add")
  43. public String employeeAddPost(@ModelAttribute AddEditEmployeeDto employee) {
  44.  
  45. /*String info1 = "";
  46. int number = 0;
  47. System.out.println(MessageFormat.format("BLA BLA {0} BLA BLA {1}", info1, number));*/
  48.  
  49. System.out.println(employee);
  50. return "redirect:/";
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement