add: registerMovie() in MovieService

This commit is contained in:
손창현
2022-07-10 23:40:46 +09:00
parent 15443d9d24
commit 0a74de08be
2 changed files with 5 additions and 2 deletions

View File

@@ -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> movie = movieRepository.findByTitle(movieRegisterDto.getTitle());
if(movie.isEmpty()) {
return movieRepository.save(movieRegisterDto.toMovie());
}
throw ErrorCode.
throw ErrorCode.throwDuplicateMovie();
}
public List<MovieDTO> getMovies() {

View File

@@ -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<MovieDTO> getMovies();
}