Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ public record PortfolioRequest(
Integer fileSize
) {
public Portfolio toEntity() {
return new Portfolio(url, description, fileSize);
return Portfolio.builder()
.filePath(url)
.fileName(description)
.fileSize(fileSize)
.build();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ public record MyMentorResponse(
List<String> hashtags,
String message,
PortfolioResponse portfolio,
ProfileImageResponse image,
Long mentoringCount
) {
public static MyMentorResponse from(final Member member, final Mentor mentor, Long mentoringCount) {
Expand All @@ -33,6 +34,7 @@ public static MyMentorResponse from(final Member member, final Mentor mentor, Lo
mentor.getHashtags().stream().map(Hashtag::getValue).toList(),
mentor.getMessage(),
PortfolioResponse.from(mentor.getPortfolio()),
ProfileImageResponse.from(mentor.getProfileImage()),
mentoringCount
);
}
Expand Down