Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Column(name = "area_id")
- private Long id;
- //other fieds
- @ManyToOne
- @JoinColumn(name = "province_id")
- private Province province;
- @ManyToOne
- @JoinColumn(name = "district_id")
- private District district;
- @ManyToOne
- @JoinColumn(name = "tehsil_id")
- private Tehsil tehsil1;
- @ManyToOne
- @JoinColumn(name = "uc_id")
- private UC uc;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Column(name = "manager_id")
- private Long id;
- @OneToOne
- private Role role;
- @ManyToOne
- @JoinColumn(name = "uc_id")
- private UC uc;
- @PostMapping("/manager/addArea")
- public String saveArea(Model Model, @Valid @ModelAttribute("area") Area area, HttpServletRequest request){
- Authentication auth = SecurityContextHolder.getContext().getAuthentication();
- UserDetails userDetail = (UserDetails) auth.getPrincipal();
- Manager manager = areaManagerService.findUserByEmail(userDetail.getUsername());
- request.getSession().setAttribute("area_manager_id", manager.getId());//logged in user id
- final Object area_manager_id = request.getSession().getAttribute("area_manager_id");
- manager = new Manager((Long) area_manager_id);
- area.setManager(manager);
- Province province = new Province(10002l);
- area.setProvince(province);
- areaServices.addArea(area);
- return "redirect:/manager/new_Area";
- }
Add Comment
Please, Sign In to add comment