private static Dto.PinoDto DomainParaApplicationDto(Domain.TorreHanoi.Pino domain)
        {
            var dto = new Dto.PinoDto {
                Tipo = domain.Tipo.ToString()
            };

            domain.Discos.ToList().ForEach(d => dto.Discos.Add(DomainParaApplicationDto(d)));

            return(dto);
        }
        private static Infrastructure.TorreHanoi.ImagemHelper.Dto.PinoDto DomainParaDesignerDto(Domain.TorreHanoi.Pino domain)
        {
            var dto = new Infrastructure.TorreHanoi.ImagemHelper.Dto.PinoDto {
                Tipo = domain.Tipo.GetHashCode()
            };

            domain.Discos.ToList().ForEach(d => dto.Discos.Add(DomainParaDesignerDto(d)));

            return(dto);
        }