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)); }
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>())); }
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); } }
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>())); }