@RequestMapping(value = "/{id}", method = RequestMethod.DELETE) public ModelAndView post(@PathVariable("id") long id) { orderRepository.deleteById(id); return new ModelAndView("success"); }
@RequestMapping("/") public ModelAndView orderList() { return new ModelAndView("orderlist", "orders", orderRepository.findAll()); }
@RequestMapping(value = "/{id}", method = RequestMethod.GET) public ModelAndView get(@PathVariable("id") long id) { return new ModelAndView("order", "order", orderRepository.findById(id).get()); }
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 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 = "/{id}", method = RequestMethod.GET) public ModelAndView get(@PathVariable("id") long id) { return new ModelAndView("order", "order", orderRepository.findById(id).get()); }
@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); }
@RequestMapping("/") public ModelAndView orderList() { return new ModelAndView("orderlist", "orders", orderRepository.findAll()); }
@RequestMapping(value = "/{id}", method = RequestMethod.GET) public ModelAndView get(@PathVariable("id") long id) { return new ModelAndView("order", "order", orderRepository.findById(id).get()); }
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE) public ModelAndView post(@PathVariable("id") long id) { orderRepository.deleteById(id); return new ModelAndView("success"); }
@RequestMapping("/") public ModelAndView orderList() { return new ModelAndView("orderlist", "orders", orderRepository.findAll()); }
public double getPrice(long orderId) { return orderRepository.findById(orderId).get().totalPrice(itemClient); }
public double getPrice(long orderId) { return orderRepository.findById(orderId).get().totalPrice(itemClient); }
public double getPrice(long orderId) { return orderRepository.findById(orderId).get().totalPrice(itemClient); }