Files
RenewCMS/useCases/ListUsers.go
T

19 lines
377 B
Go

package useCases
import (
"RenewCMS/domain/gateways"
"RenewCMS/domain/user"
)
type ListUsersUseCase struct {
userRepository gateways.IUserRepository
}
func NewListUsersUseCase(userRepository gateways.IUserRepository) *ListUsersUseCase {
return &ListUsersUseCase{userRepository}
}
func (g *ListUsersUseCase) ListUsers() []user.User {
return g.userRepository.GetAll()
}