@RequestMapping(value = "/user/confirmOrder", method = RequestMethod.POST) @ResponseBody public Response confirmOrder(HttpSession session, Locale locale) { Cart cart = (Cart) session.getAttribute("cart"); User user = (User) session.getAttribute("user"); storeService.confirmOrder(user.getId(), cart); Response response = new Response(messageSource, locale); response.addMessageByKey("cart.message.success"); response.setStatus(Response.Status.SUCCESS); return response; }
@RequestMapping(value = "/registration", method = RequestMethod.POST) @ResponseBody public Response processRegistrationForm( @RequestBody @Valid UserRegistrationForm registrationForm, BindingResult binding, Locale locale) { userValidator.validate(registrationForm, binding); Response response = new Response(messageSource, locale); if (binding.hasErrors()) { response.addErrorMessages(binding); response.setStatus(Response.Status.FAIL); } else { storeService.registerUser( registrationForm.getName(), registrationForm.getEmail(), registrationForm.getPassword()); response.setStatus(Response.Status.SUCCESS); } return response; }