fix: move some logic to domain entities

This commit is contained in:
Elton Minetto
2020-10-05 08:49:21 -03:00
parent c008dbab29
commit 098477169a
25 changed files with 493 additions and 183 deletions
+1 -3
View File
@@ -14,8 +14,6 @@ import (
brepo "github.com/eminetto/clean-architecture-go-v2/infra/repository/book"
urepo "github.com/eminetto/clean-architecture-go-v2/infra/repository/user"
"github.com/eminetto/clean-architecture-go-v2/pkg/password"
"github.com/eminetto/clean-architecture-go-v2/domain/usecase/loan"
"github.com/prometheus/client_golang/prometheus/promhttp"
@@ -45,7 +43,7 @@ func main() {
bookService := book.NewService(bookRepo)
userRepo := urepo.NewMySQLRepoRepository(db)
userService := user.NewService(userRepo, password.NewService())
userService := user.NewService(userRepo)
loanUseCase := loan.NewService(userService, bookService)