feat: go-chi and first routes setup

This commit is contained in:
Florian Sylvain committed 2023-08-06 05:00:15 +02:00
1 parent 5b4b5a8622
commit 195c247235
9 files changed
+189 -38

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
package useCases
import (
. "GohCMS2/adapters/secondary/gateways"
. "GohCMS2/domain/article"
)
type ListArticlesUseCase struct {
articleRepository ArticleRepository
}
func NewListArticlesUseCase() *ListArticlesUseCase {
return &ListArticlesUseCase{
articleRepository: *NewArticleRepository(),
}
}
func (g *ListArticlesUseCase) ListArticles() []Article {
return g.articleRepository.GetAll()
}