public bool DeleteSongMediaAsset(SongMediaAsset songMediaAsset)
        {
            try
            {
                SongMediaAssetTable.DeleteOnSubmit(songMediaAsset);
                SongMediaAssetTable.Context.SubmitChanges();

                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
        public bool SaveSongMediaAsset(SongMediaAsset songMediaAsset)
        {
            try
            {
                if (songMediaAsset.SongMediaAssetId == 0)
                {
                    SongMediaAssetTable.InsertOnSubmit(songMediaAsset);
                }
                else
                {
                    SongMediaAssetTable.Context.Refresh(RefreshMode.KeepCurrentValues, songMediaAsset);
                }

                SongMediaAssetTable.Context.SubmitChanges();

                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }