public static string UpdateSongData(string albumId, string songId, string albumName, string songName, string length, string trackNumber, string genre)
        {
            SongServiceClient song = new SongServiceClient();
            SongApplication_ReturnType songRC = new SongApplication_ReturnType();

            songRC = song.UpdateSongInfo(songId, albumId, songName, albumName, length, trackNumber, genre);
            return songRC.Status.ToString();
        }
        public static string UpdateSongData(string albumId, string songId, string albumName, string songName, string length, string trackNumber, string genre)
        {
            SongServiceClient          song   = new SongServiceClient();
            SongApplication_ReturnType songRC = new SongApplication_ReturnType();

            songRC = song.UpdateSongInfo(songId, albumId, songName, albumName, length, trackNumber, genre);
            return(songRC.Status.ToString());
        }
        public static List<AlbumInfo_ReturnType> GetAlbumData(string albumName)
        {
            SongServiceClient song = new SongServiceClient();
            //AlbumInfo_ReturnType albumRC = new AlbumInfo_ReturnType();
            List<AlbumInfo_ReturnType> dataSet = new List<AlbumInfo_ReturnType>();

            dataSet = song.GetAlbumInformation(albumName);
            //string json = new JavaScriptSerializer().Serialize(dataSet);
            return dataSet;
        }
        public static List <AlbumInfo_ReturnType> GetAlbumData(string albumName)
        {
            SongServiceClient song = new SongServiceClient();
            //AlbumInfo_ReturnType albumRC = new AlbumInfo_ReturnType();
            List <AlbumInfo_ReturnType> dataSet = new List <AlbumInfo_ReturnType>();

            dataSet = song.GetAlbumInformation(albumName);
            //string json = new JavaScriptSerializer().Serialize(dataSet);
            return(dataSet);
        }
        public static List<string> AddSongRecord(string albumId, string albumName, string songName, string length, string trackNumber, string genre)
        {
            SongServiceClient song = new SongServiceClient();
            SongApplication_ReturnType songRC = new SongApplication_ReturnType();
            List<string> id = new List<string>();
            string songId = string.Empty;

            songRC = song.AddSongToAlbum(albumName, albumId, songName, length, trackNumber, genre, ref songId);
            id.Add(songId);

            return id;
        }
        public static List <string> AddSongRecord(string albumId, string albumName, string songName, string length, string trackNumber, string genre)
        {
            SongServiceClient          song   = new SongServiceClient();
            SongApplication_ReturnType songRC = new SongApplication_ReturnType();
            List <string> id     = new List <string>();
            string        songId = string.Empty;

            songRC = song.AddSongToAlbum(albumName, albumId, songName, length, trackNumber, genre, ref songId);
            id.Add(songId);

            return(id);
        }
Beispiel #7
0
        private void btnGetSong_Click(object sender, EventArgs e)
        {
            var    client = new SongServiceClient();
            string result = "";

            try
            {
                int songID = Int32.Parse(txtSongID.Text);
                var song   = client.GetSong(songID);
                var sb     = new StringBuilder();
                sb.Append("SongID:" +
                          song.SongID.ToString() + "\r\n");
                sb.Append("SongName:" +
                          song.SongName + "\r\n");
                sb.Append("RowVersion:");
                foreach (var x in song.RowVersion.AsEnumerable())
                {
                    sb.Append(x.ToString());
                    sb.Append(" ");
                }
                result = sb.ToString();
            }
            catch (TimeoutException ex)
            {
                result = "The service operation timed out. " +
                         ex.Message;
            }
            catch (FaultException <SongFault> ex)
            {
                result = "SongFault returned: " +
                         ex.Detail.FaultMessage;
            }
            catch (FaultException ex)
            {
                result = "Unknown Fault: " +
                         ex.ToString();
            }
            catch (CommunicationException ex)
            {
                result = "There was a communication problem. " +
                         ex.Message + ex.StackTrace;
            }
            catch (Exception ex)
            {
                result = "Other exception: " +
                         ex.Message + ex.StackTrace;
            }
            txtSongDetails.Text = result;
        }