Só uma errata, mas nada que atrapalhe o entendimento da aula.
É o seguinte, no método GerarTicket(Veiculo veiculo)
da classe Patio
é utilizado o comando new Guid().ToString().Substring(0, 5)
para gerar o IdTicket
.
Porém, o retorno desse comando é uma string de zeros, que sempre se repete, isso porque new Guid()
cria uma instância da classe Guid
e não o código identificador único em si.
O correto seria Guid.NewGuid().ToString().Substring(0, 5)