Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mandziejewska.agnieszka.controllers;
- import mandziejewska.agnieszka.dto.AddEditEmployeeDto;
- import mandziejewska.agnieszka.model.enums.ContractType;
- import mandziejewska.agnieszka.model.enums.EmploymentStatus;
- import mandziejewska.agnieszka.model.enums.WorkingTime;
- import mandziejewska.agnieszka.service.MyService;
- import mandziejewska.agnieszka.service.MyServiceImpl;
- 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 org.springframework.web.bind.annotation.RequestMapping;
- import java.text.MessageFormat;
- /**
- * Created by agnieszka on 22.07.2018.
- */
- @Controller
- @RequestMapping("/employee")
- public class EmployeeController {
- private MyService service;
- public EmployeeController(MyService service) {
- this.service = service;
- }
- @GetMapping("/add")
- public String employeeAddGet(Model model) {
- model.addAttribute("employee", new AddEditEmployeeDto());
- model.addAttribute("contractTypes", ContractType.values());
- model.addAttribute("employmentStatus", EmploymentStatus.values());
- model.addAttribute("workingTime", WorkingTime.values());
- model.addAttribute("skills", service.getAllSkills());
- return "employee/employeeAdd";
- }
- @PostMapping("/add")
- public String employeeAddPost(@ModelAttribute AddEditEmployeeDto employee) {
- /*String info1 = "";
- int number = 0;
- System.out.println(MessageFormat.format("BLA BLA {0} BLA BLA {1}", info1, number));*/
- System.out.println(employee);
- return "redirect:/";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement