1212import org .springframework .web .bind .annotation .GetMapping ;
1313import org .springframework .web .bind .annotation .PathVariable ;
1414import org .springframework .web .bind .annotation .PostMapping ;
15+ import org .springframework .web .bind .annotation .RequestBody ;
1516import org .springframework .web .bind .annotation .RestController ;
1617
1718import com .codedifferently .lesson26 .library .Librarian ;
2021import com .codedifferently .lesson26 .library .exceptions .MediaItemCheckedOutException ;
2122import com .codedifferently .lesson26 .library .search .SearchCriteria ;
2223
23- import io .swagger .v3 .oas .annotations .parameters .RequestBody ;
2424import jakarta .validation .Valid ;
2525
26+
2627@ RestController
2728@ CrossOrigin
2829public class MediaItemsController {
@@ -57,8 +58,7 @@ public ResponseEntity<MediaItemResponse> getItem(@PathVariable UUID id) {
5758 }
5859
5960 @ PostMapping ("/items" )
60-
61- public CreateMediaItemResponse addsItem (@ Valid @ RequestBody CreateMediaItemRequest request ) {
61+ public CreateMediaItemResponse addsItem (@ Valid @ RequestBody CreateMediaItemRequest request ) {
6262 MediaItemRequest itemRequest = request .getItem ();
6363 MediaItem item = MediaItemRequest .asMediaItem (itemRequest );
6464 library .addMediaItem (item , librarian );
@@ -67,7 +67,7 @@ public CreateMediaItemResponse addsItem(@Valid @RequestBody CreateMediaItemReque
6767 CreateMediaItemResponse .builder ().item (getItem (item .getId ()).getBody ()).build ();
6868
6969 return response ;
70- }
70+ }
7171 @ DeleteMapping ("/items/{id}" )
7272 public ResponseEntity <Void > deleteItem (@ PathVariable String id ) {
7373 SearchCriteria criteria = SearchCriteria .builder ().id (id ).build ();
0 commit comments