add: registerMovie() in MovieService
This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -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();
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user