/* (non-Javadoc)
   * @see org.shop.api.ProposalService#createProposal(java.lang.Long, java.lang.Long, java.lang.Double)
   */
  @Override
  public Long createProposal(Long sellerId, Long productId, Double price) {
    Proposal proposal = new Proposal();
    proposal.setPrice(price);
    proposal.setProduct(productService.getProductById(productId));
    proposal.setSeller(sellerService.getSellerById(sellerId));
    proposal.setState(State.NOT_ACTIVE_PROPOSAL);

    return repository.createProposal(proposal);
  }