Skip to content

Commit

Permalink
Moved CartController to controllers dir. Small bugfix.
Browse files Browse the repository at this point in the history
  • Loading branch information
vatri committed Jun 20, 2017
1 parent 13a721b commit e570a27
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/main/java/net/vatri/ecommerce/cart/CartServiceImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.UUID;
Expand Down Expand Up @@ -56,7 +57,7 @@ public void setProductQuantity(String cartId, String productId, int quantity){

@Override
public Set<CartItem> getItems(String cartId){
return (Set) cache.getList(cartId, CartItem.class);
return new HashSet<CartItem>( (List) cache.getList(cartId, CartItem.class));
}

@Override
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package net.vatri.ecommerce.cart;
package net.vatri.ecommerce.controllers;

import net.vatri.ecommerce.cart.CartItem;
import net.vatri.ecommerce.cart.CartService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

Expand All @@ -26,7 +28,6 @@ public String addProduct(@PathVariable("id") String cartId, @RequestBody CartIte

@GetMapping("/{id}")
public Set<CartItem> getCartItems(@PathVariable("id") String cartId){
System.out.println("getting cart items. Cart id:"+cartId);
return cartService.getItems(cartId);
}

Expand Down

0 comments on commit e570a27

Please sign in to comment.