From 0a74de08bea96dacaa90ebdaa355e9d25d287a78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=86=90=EC=B0=BD=ED=98=84?= Date: Sun, 10 Jul 2022 23:40:46 +0900 Subject: [PATCH] add: registerMovie() in MovieService --- .../com/ticketing/server/movie/service/MovieServiceImpl.java | 4 ++-- .../server/movie/service/interfaces/MovieService.java | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) 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(); }