11package com .codedifferently .lesson26 .web ;
22
3- import com .codedifferently .lesson26 .library .Librarian ;
3+ import com .codedifferently .lesson26 .library .Librarian ;
44import com .codedifferently .lesson26 .library .Library ;
55import com .codedifferently .lesson26 .library .MediaItem ;
66import com .codedifferently .lesson26 .library .search .SearchCriteria ;
2121import org .springframework .web .bind .annotation .RequestMapping ;
2222import org .springframework .web .bind .annotation .RestController ;
2323
24-
25-
2624@ RestController
2725@ CrossOrigin
2826@ RequestMapping ("/items" )
@@ -63,7 +61,7 @@ public ResponseEntity<CreateMediaItemResponse> createItem(
6361 @ Valid @ RequestBody CreateMediaItemRequest request ) {
6462 try {
6563 MediaItem item = MediaItemRequest .asMediaItem (request .getItem ());
66- library .addMediaItem (item , librarian );
64+ library .addMediaItem (item , librarian );
6765 var response = CreateMediaItemResponse .builder ().item (MediaItemResponse .from (item )).build ();
6866 return ResponseEntity .ok (response );
6967 } catch (IllegalArgumentException e ) {
@@ -79,7 +77,7 @@ public ResponseEntity<Void> deleteItemById(@PathVariable String id) {
7977 if (items .isEmpty ()) {
8078 return ResponseEntity .notFound ().build ();
8179 }
82- library .removeMediaItem (uuid , librarian );
80+ library .removeMediaItem (uuid , librarian );
8381 return ResponseEntity .noContent ().build ();
8482 } catch (IllegalArgumentException e ) {
8583 return ResponseEntity .notFound ().build ();
@@ -98,7 +96,6 @@ public ResponseEntity<Map<String, List<Map<String, String>>>> handleValidationEr
9896 "message" , fieldError .getDefaultMessage ()))
9997 .toList ();
10098
101-
10299 System .out .println ("Validation errors: " + errors );
103100
104101 return ResponseEntity .badRequest ().body (Map .of ("errors" , errors ));
0 commit comments