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); }
public void addLine(int count, long itemId) { this.orderLine.add(new OrderLine(count, itemId)); }
@RequestMapping(value = "/", method = RequestMethod.POST) public ModelAndView post(Order order) { order = orderService.order(order); return new ModelAndView("success"); }
@RequestMapping(value = "/form.html", method = RequestMethod.GET) public ModelAndView form() { return new ModelAndView("orderForm", "order", new Order()); }
@RequestMapping("/") public ModelAndView orderList() { return new ModelAndView("orderlist", "orders", orderRepository.findAll()); }
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE) public ModelAndView post(@PathVariable("id") long id) { orderRepository.deleteById(id); return new ModelAndView("success"); }
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); }
public double getPrice(long orderId) { return orderRepository.findById(orderId).get().totalPrice(itemClient); }
public void addLine(int count, long itemId) { this.orderLine.add(new OrderLine(count, itemId)); }
@RequestMapping(value = "/", method = RequestMethod.POST) public ModelAndView post(Order order) { order = orderService.order(order); return new ModelAndView("success"); }
@RequestMapping(value = "/form.html", method = RequestMethod.GET) public ModelAndView form() { return new ModelAndView("orderForm", "order", new Order()); }
@RequestMapping("/") public ModelAndView orderList() { return new ModelAndView("orderlist", "orders", orderRepository.findAll()); }
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); }
public double getPrice(long orderId) { return orderRepository.findById(orderId).get().totalPrice(itemClient); }
public void addLine(int count, long itemId) { this.orderLine.add(new OrderLine(count, itemId)); }
@RequestMapping(value = "/", method = RequestMethod.POST) public ModelAndView post(Order order) { order = orderService.order(order); return new ModelAndView("success"); }
@RequestMapping(value = "/form.html", method = RequestMethod.GET) public ModelAndView form() { return new ModelAndView("orderForm", "order", new Order()); }
@RequestMapping("/") public ModelAndView orderList() { return new ModelAndView("orderlist", "orders", orderRepository.findAll()); }