| 1234567891011121314151617181920 |
- package service
- import (
- "github.com/CesarSSH/cqrs-api-go/internal/models"
- "github.com/CesarSSH/cqrs-api-go/internal/repository"
- )
- type UserQueryService struct {
- userRepository repository.UserRepository
- }
- func NewUserQueryService(repo repository.UserRepository) *UserQueryService {
- return &UserQueryService{
- userRepository: repo,
- }
- }
- func (s *UserQueryService) GetUsers() ([]models.User, error) {
- return s.userRepository.GetAll()
- }
|