public static bool TryWrap(IITTrackWrapper track, AlsongLyric lyric, out LyricArchiveWrapper archive)
        {
            archive = null;

            if (!lyric.GetLyrics())
            {
                return(false);
            }

            var arc = new LyricArchive(track)
            {
                LyricID = lyric.LyricID,
                Lyric   = lyric.Lyric,
            };

            archive = new LyricArchiveWrapper(track, arc, false);
            archive.Save();

            return(true);
        }
예제 #2
0
 public AlsongLyricWrapper(IITTrackWrapper track, bool foundByFile, AlsongLyric lyric)
 {
     this.CurrentTrack = track;
     this.FoundByFile  = foundByFile;
     this.AlsongLyric  = lyric;
 }