package service import ( "context" "kontor-api-gin/internal/models" "kontor-api-gin/internal/repository" "log/slog" ) type ArtistService struct { repository *repository.ArtistRepository } func NewArtistService(repo *repository.ArtistRepository) *ArtistService { service := &ArtistService{repository: repo} return service } func (service *ArtistService) List(context context.Context) ([]models.Artist, error) { slog.Info("ArtistService#List") return service.repository.FindAll(context) }