diff --git a/server/src/main/java/com/ticketing/server/movie/service/MovieServiceImpl.java b/server/src/main/java/com/ticketing/server/movie/service/MovieServiceImpl.java index d8b957f..b053217 100644 --- a/server/src/main/java/com/ticketing/server/movie/service/MovieServiceImpl.java +++ b/server/src/main/java/com/ticketing/server/movie/service/MovieServiceImpl.java @@ -21,14 +21,14 @@ public class MovieServiceImpl implements MovieService { private final MovieRepository movieRepository; - public Movie registerMovie(MovieRegisterDTO movieRegisterDto) { + public MovieDTO registerMovie(MovieRegisterDTO movieRegisterDto) { Optional movie = movieRepository.findByTitle(movieRegisterDto.getTitle()); if(movie.isEmpty()) { return movieRepository.save(movieRegisterDto.toMovie()); } - throw ErrorCode. + throw ErrorCode.throwDuplicateMovie(); } public List getMovies() { diff --git a/server/src/main/java/com/ticketing/server/movie/service/interfaces/MovieService.java b/server/src/main/java/com/ticketing/server/movie/service/interfaces/MovieService.java index f3055d6..cfad36c 100644 --- a/server/src/main/java/com/ticketing/server/movie/service/interfaces/MovieService.java +++ b/server/src/main/java/com/ticketing/server/movie/service/interfaces/MovieService.java @@ -1,10 +1,13 @@ package com.ticketing.server.movie.service.interfaces; import com.ticketing.server.movie.service.dto.MovieDTO; +import com.ticketing.server.movie.service.dto.MovieRegisterDTO; import java.util.List; public interface MovieService { + MovieDTO registerMovie(MovieRegisterDTO movieRegisterDto); + List getMovies(); }