@RequestMapping(value = "/form.html", method = RequestMethod.GET) public ModelAndView form() { return new ModelAndView("orderForm", "order", new Order()); }
public Order order(Order order) { if (order.getNumberOfLines() == 0) { throw new IllegalArgumentException("No order lines!"); } if (!customerClient.isValidCustomerId(order.getCustomerId())) { throw new IllegalArgumentException("Customer does not exist!"); } return orderRepository.save(order); }
@RequestMapping(value = "/line", method = RequestMethod.POST) public ModelAndView addLine(Order order) { order.addLine(0, catalogClient.findAll().iterator().next().getItemId()); return new ModelAndView("orderForm", "order", order); }
public double getPrice(long orderId) { return orderRepository.findById(orderId).get().totalPrice(itemClient); }
public Order order(Order order) { if (order.getNumberOfLines() == 0) { throw new IllegalArgumentException("No order lines!"); } if (!customerClient.isValidCustomerId(order.getCustomerId())) { throw new IllegalArgumentException("Customer does not exist!"); } return orderRepository.save(order); }
@RequestMapping(value = "/line", method = RequestMethod.POST) public ModelAndView addLine(Order order) { order.addLine(0, catalogClient.findAll().iterator().next().getItemId()); return new ModelAndView("orderForm", "order", order); }
public double getPrice(long orderId) { return orderRepository.findById(orderId).get().totalPrice(itemClient); }
public Order order(Order order) { if (order.getNumberOfLines() == 0) { throw new IllegalArgumentException("No order lines!"); } if (!customerClient.isValidCustomerId(order.getCustomerId())) { throw new IllegalArgumentException("Customer does not exist!"); } return orderRepository.save(order); }
@RequestMapping(value = "/line", method = RequestMethod.POST) public ModelAndView addLine(Order order) { order.addLine(0, catalogClient.findAll().iterator().next().getItemId()); return new ModelAndView("orderForm", "order", order); }
@RequestMapping(value = "/form.html", method = RequestMethod.GET) public ModelAndView form() { return new ModelAndView("orderForm", "order", new Order()); }
public double getPrice(long orderId) { return orderRepository.findById(orderId).get().totalPrice(itemClient); }
@RequestMapping(value = "/form.html", method = RequestMethod.GET) public ModelAndView form() { return new ModelAndView("orderForm", "order", new Order()); }