Boa tarde. No final do vídeo não entendi muito quando o professor falou que usar serviços ao invés de adicionar o comportamento a classe, viola o conceito de orientação a objetos. Já vi o conceito de usar Services em outras linguagens. O que estaria errado?
Nesse sisteminha aqui que fiz em C# eu tenho minha pasta de modelos que só tem as propriedades, depois tenho minha pasta de repositórios que faz essas consultas com o banco e tenho minha pasta de Services (que deveria ser o intermediário entre o banco e o meu modelo, mas aqui só usei pra adicionar comportamento diferenciados). Qual seria o certo pra fazer nesse caso? sistema: https://github.com/karolinagb/SaleTheaterTickets/tree/main/SaleTheaterTickets/SaleTheaterTickets