Exemplo n.º 1
0
        public static string getArtiststr(int id)
        {
            string    artistimageformat = System.Configuration.ConfigurationManager.AppSettings["artistimageformat"];
            Artist    artist            = lib.artist_list.FirstOrDefault(a => a.id == id);
            Album     album             = lib.album_list.FirstOrDefault(a => a.artist_id == artist.id);
            strArtist str = new strArtist();

            str.name  = artist.name;
            str.id    = artist.id;
            str.image = string.Format(artistimageformat, Tools.ConvertToGitHubFolder(artist.name));
            return(Newtonsoft.Json.JsonConvert.SerializeObject(str));
        }
Exemplo n.º 2
0
        public static string SearchArtist(string name)
        {
            IEnumerable <Artist> l    = lib.artist_list.Where(a => a.name.ToLower().Contains(name.ToString().ToLower()));
            List <strArtist>     list = new List <strArtist>();

            foreach (Artist art in l)
            {
                //if(art.name.ToLower().Contains(name.ToString().ToLower()))
                //{
                strArtist a = new strArtist();
                a.id   = art.id;
                a.name = art.name;
                list.Add(a);
                //}
            }
            return(Newtonsoft.Json.JsonConvert.SerializeObject(list.ToArray <strArtist>()));
        }
Exemplo n.º 3
0
        public static string refreshLib()
        {
            string artists = "";
            User   user    = new User();
            string su_alt  = System.Configuration.ConfigurationManager.AppSettings["libsource"];
            string u       = "505darksoft2";
            string p       = "poder123";

            lib = new Library(su_alt, u, p);

            try
            {
                lib = new Library(su_alt, u, p);
                strArtist def = new strArtist();
                def.name = "(Artista)";

                List <strArtist> list = new List <strArtist>();
                list.Add(def);

                List <Artist> SortedList = lib.artist_list.OrderBy(o => o.name).ToList();
                foreach (Artist art in SortedList)
                {
                    strArtist item = new strArtist();
                    item.name = art.name;
                    item.id   = art.id;
                    if (!list.Contains(item))
                    {
                        list.Add(item);
                    }
                }
                artists = Newtonsoft.Json.JsonConvert.SerializeObject(list.ToArray <strArtist>());
                return(artists);
            }
            catch
            {
                return(artists);
            }
        }
Exemplo n.º 4
0
        public static string getArtists()
        {
            string           artistimageformat = System.Configuration.ConfigurationManager.AppSettings["artistimageformat"];
            List <strArtist> list       = new List <strArtist>();
            List <Artist>    SortedList = new List <Artist>();;

            try
            {
                SortedList = lib.artist_list.OrderBy(o => o.name).ToList();
                foreach (Artist art in SortedList)
                {
                    Album     album = lib.album_list.FirstOrDefault(a => a.artist_id == art.id);
                    strArtist item  = new strArtist();
                    item.name  = art.name;
                    item.id    = art.id;
                    item.image = string.Format(artistimageformat, Tools.ConvertToGitHubFolder(art.name));
                    list.Add(item);
                }
            }
            catch
            {
                string u      = "505darksoft2";
                string p      = "poder123";
                string su_alt = System.Configuration.ConfigurationManager.AppSettings["libsource"];
                lib        = new Library(su_alt, u, p);
                SortedList = lib.artist_list.OrderBy(o => o.name).ToList();
                foreach (Artist art in SortedList)
                {
                    strArtist item = new strArtist();
                    item.name  = art.name;
                    item.id    = art.id;
                    item.image = "images/declan.png";
                    list.Add(item);
                }
            }
            return(Newtonsoft.Json.JsonConvert.SerializeObject(list.ToArray <strArtist>()));
        }