File tree Expand file tree Collapse file tree 2 files changed +4
-9
lines changed
lesson_26/api/java/api_app/src/main/java/com/codedifferently/lesson26/web Expand file tree Collapse file tree 2 files changed +4
-9
lines changed Original file line number Diff line number Diff line change 14
14
public class CreateMediaItemRequest {
15
15
@ NotNull (message = "item is required" ) @ Valid
16
16
private MediaItemRequest item ;
17
-
18
- MediaItemRequest getItem () {
19
- throw new UnsupportedOperationException ("Not supported yet." );
20
- }
21
17
}
Original file line number Diff line number Diff line change @@ -42,12 +42,11 @@ public ResponseEntity<GetMediaItemsResponse> getItems() {
42
42
}
43
43
44
44
@ PostMapping ("/items" )
45
- public ResponseEntity <CreateMediaItemResponse > postItem (
46
- @ Valid @ RequestBody CreateMediaItemRequest request ) {
45
+ public ResponseEntity <CreateMediaItemResponse > postItem (@ Valid @ RequestBody CreateMediaItemRequest request ) {
47
46
MediaItemRequest itemRequest = request .getItem ();
48
- MediaItem item = MediaItemRequest .asMediaItem (itemRequest );
49
- library .addMediaItem (item , librarian );
50
- MediaItemResponse itemResponse = MediaItemResponse .from (item );
47
+ MediaItem newItem = MediaItemRequest .asMediaItem (itemRequest );
48
+ library .addMediaItem (newItem , librarian );
49
+ MediaItemResponse itemResponse = MediaItemResponse .from (newItem );
51
50
CreateMediaItemResponse response = CreateMediaItemResponse .builder ().item (itemResponse ).build ();
52
51
return ResponseEntity .ok (response );
53
52
}
You can’t perform that action at this time.
0 commit comments