diff options
Diffstat (limited to 'src/main/java/com/blog/web/services')
| -rw-r--r-- | src/main/java/com/blog/web/services/ArticleService.java | 3 | ||||
| -rw-r--r-- | src/main/java/com/blog/web/services/impl/ArticleServiceImpl.java | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/blog/web/services/ArticleService.java b/src/main/java/com/blog/web/services/ArticleService.java index c1b28e6..8d80c8a 100644 --- a/src/main/java/com/blog/web/services/ArticleService.java +++ b/src/main/java/com/blog/web/services/ArticleService.java @@ -1,9 +1,12 @@ package com.blog.web.services; import com.blog.web.dto.ArticleDto; +import com.blog.web.models.Article; import java.util.List; public interface ArticleService { List<ArticleDto> findAllArticles(); + + Article saveArticle(Article article); } diff --git a/src/main/java/com/blog/web/services/impl/ArticleServiceImpl.java b/src/main/java/com/blog/web/services/impl/ArticleServiceImpl.java index 2d3f253..3daf92c 100644 --- a/src/main/java/com/blog/web/services/impl/ArticleServiceImpl.java +++ b/src/main/java/com/blog/web/services/impl/ArticleServiceImpl.java @@ -23,6 +23,11 @@ public class ArticleServiceImpl implements ArticleService { return articles.stream().map(this::mapToArticleDto).collect(Collectors.toList()); } + @Override + public Article saveArticle(Article article) { + return articleRepository.save(article); + } + private ArticleDto mapToArticleDto(Article article) { return ArticleDto.builder() .id(article.getId()) |
