Skip to content
Snippets Groups Projects

Added wished item functionality

Merged Joakim Falch requested to merge 53-code-review into dev
9 files
+ 251
89
Compare changes
  • Side-by-side
  • Inline
Files
9
@@ -33,7 +33,6 @@ public class ShoppingListController {
@@ -33,7 +33,6 @@ public class ShoppingListController {
public ResponseEntity<Map<String, Integer>> getNumberOfShoppingListItems(@AuthenticationPrincipal User user) {
public ResponseEntity<Map<String, Integer>> getNumberOfShoppingListItems(@AuthenticationPrincipal User user) {
return shoppingListService.getNumberOfShoppingListItemsByUserId(user);
return shoppingListService.getNumberOfShoppingListItemsByUserId(user);
}
}
@GetMapping("/get/suggestions")
@GetMapping("/get/suggestions")
public ResponseEntity<List<Item>> getSuggestions(@AuthenticationPrincipal User user) {
public ResponseEntity<List<Item>> getSuggestions(@AuthenticationPrincipal User user) {
return shoppingListService.getSuggestedItems(user.getId());
return shoppingListService.getSuggestedItems(user.getId());
@@ -44,26 +43,6 @@ public class ShoppingListController {
@@ -44,26 +43,6 @@ public class ShoppingListController {
@AuthenticationPrincipal User user) {
@AuthenticationPrincipal User user) {
return shoppingListService.addListOfShoppingListItems(user, shoppingListItems);
return shoppingListService.addListOfShoppingListItems(user, shoppingListItems);
}
}
@GetMapping("/get/wished")
public ResponseEntity<List<ShoppingListItem>> getWishedShoppingListItems(@AuthenticationPrincipal User user) {
return shoppingListService.getWishedItemsByUser(user);
}
@PostMapping("/add/wished")
public ResponseEntity<String> addWishedShoppingListItem(@RequestBody List<ShoppingListItemRequest> shoppingListItems,
@AuthenticationPrincipal User user) {
return shoppingListService.addWishedItem(shoppingListItems, user);
}
@DeleteMapping("/remove/wished")
public ResponseEntity<String> removeWishedShoppingListItem(@AuthenticationPrincipal User user,
@RequestBody List<Long> shoppingListItemIds) {
return shoppingListService.removeWishedShoppingListItems(user, shoppingListItemIds);
}
@DeleteMapping("/remove")
@DeleteMapping("/remove")
public ResponseEntity<String> removeListOfShoppingListItems(@RequestParam List<Long> shoppingListItemIds,
public ResponseEntity<String> removeListOfShoppingListItems(@RequestParam List<Long> shoppingListItemIds,
@AuthenticationPrincipal User user) {
@AuthenticationPrincipal User user) {
Loading