public ObjectMakeCDResponse setOrder(OrderInfo order)
        {
            var request = new ObjectCDRequest {WSCallback = "xxxxxxx"};
            request.WSCallback = "xxxxxxx";
            request.DeliveryAdress = order.morada;
            request.Distance = order.distance;
            //request.Distance = requestA.Distance;
            request.encomendaID = order.encomendaid;
            request.fabrica = "fabrica b";
            request.userid = Convert.ToInt32(order.userID);
            var arrayOfMusic = new Music[order.orderedTracks.Count];
            var x = 0;

            foreach (var m in order.orderedTracks.Select(t => new Music
            {
                TrackName = t.TrackName,
                Price = t.Price,
                ArtisName = t.ArtisName,
                PriceFormatted = t.PriceFormatted
            }))
            {
                arrayOfMusic[x] = m;
                x++;
            }

            request.ListaMusicas = arrayOfMusic;
            AFabricanteB.MakeCD(request);

            return new ObjectMakeCDResponse();
        }
 public ObjectMakeCDResponse setOrder(OrderInfo order)
 {
     var request = new ObjectCDRequest();
     request.WSCallback = "xxxxxxx";
     request.DeliveryAdress = order.morada;
     request.Distance = order.distance;
     request.encomendaID = order.encomendaid;
     request.fabrica = "fabrica a";
     request.userid = Convert.ToInt32(order.userID);
     var arrayOfMusic = new Music[order.orderedTracks.Count];
     var x = 0;
     foreach (var t in order.orderedTracks)
     {
         var m = new Music();
         m.nome = t.TrackName;
         m.price = t.Price;
         m.duracao = getMusicDuration(m.nome);
         arrayOfMusic[x] = m;
         x++;
     }
     request.ListaMusicas = arrayOfMusic;
     
     AFabricanteC.MakeCd(request);
     return new ObjectMakeCDResponse();
 }
        public ObjectMakeCDResponse setOrder(OrderInfo order)
        {
            var request = new ObjectCDRequest
            {
                WSCallback = "xxxxxxx",
                DeliveryAdress = order.morada,
                Distance = order.distance,
                encomendaID = order.encomendaid,
                fabrica = "fabrica a",
                userid = Convert.ToInt32(order.userID)
            };
            var arrayOfMusic = new Music[order.orderedTracks.Count];
            var x = 0;

            foreach (var m in order.orderedTracks.Select(t => new Music {nome = t.TrackName, price = t.Price}))
            {
                m.duracao = getMusicDuration(m.nome);
                arrayOfMusic[x] = m;
                x++;
            }

            request.ListaMusicas = arrayOfMusic;

            AFabricanteC.MakeCd(request);
            return new ObjectMakeCDResponse();
        }