Example #1
0
 public EightTrackDataService()
 {
     objEightTracksMixes = new EightTracksMixes ();
       objEightTrackPlayToken = new EightTrackPlayToken ();
       objEightTrackPlaySong = new EightTrackPlaySong ();
 }
Example #2
0
        void playEightTrackSong_Completed(object sender, DownloadStringCompletedEventArgs e)
        {
            byte[] encodedString = Encoding.UTF8.GetBytes(e.Result);

            //// Put the byte array into a stream and rewind it to the beginning
            MemoryStream ms = new MemoryStream(encodedString);
            ms.Flush();
            ms.Position = 0;

            // convert json result to model
            Stream stream = ms;
            DataContractJsonSerializer dataContractJsonSerializer = new DataContractJsonSerializer(typeof(EightTrackPlaySong));
            EightTrackPlaySong myResults =
            (EightTrackPlaySong)dataContractJsonSerializer.ReadObject(stream);

            var result = myResults;
            objEightTrackPlaySong = result;
            PlaySongCallback(result, null);
        }