Esempio n. 1
0
        public static async Task <List <GenericMusicItem> > Search(string text)
        {
            var opr = SQLOperator.Current();

            text = SQLOperator.SQLEscaping_LIKE(text);

            var songs = await opr.SearchAsync <SONG>(text, "TITLE", "PERFORMERS");

            var album = await opr.SearchAsync <ALBUM>(text, "NAME", "AlbumArtists");

            var l = new List <GenericMusicItem>(album.ConvertAll(x => new GenericMusicItem(x)));

            l.AddRange(songs.ConvertAll(x => new GenericMusicItem(x)));
            return(l);
        }