private void BindAlbums(NarnooCollection<Album> albums) { this.ddlAlbums.DataTextField = "album_name"; this.ddlAlbums.DataValueField = "album_id"; this.ddlAlbums.DataSource = albums; this.ddlAlbums.DataBind(); }
private void BindChannels(NarnooCollection<Channel> channels) { this.ddlChannels.DataTextField = "channel_name"; this.ddlChannels.DataValueField = "channel_id"; this.ddlChannels.DataSource = channels; this.ddlChannels.DataBind(); }
public static NarnooCollection<ISearchMedia> Parse(string media_type, string content) { NarnooCollection<ISearchMedia> result = new NarnooCollection<ISearchMedia>("1", new List<ISearchMedia>()); switch (media_type) { case "image": var images = JsonConvert.DeserializeObject<SearchMediaImagesResponse>(content); if (images != null) { var items = new List<ISearchMedia>(); foreach (var i in images.search_media) { items.Add((ISearchMedia)i); } result = new NarnooCollection<ISearchMedia>(images.total_pages, items); } break; case "brochure": var brochures = JsonConvert.DeserializeObject<SearchMediaBrochuresResponse>(content); if (brochures != null) { var items = new List<ISearchMedia>(); foreach (var i in brochures.search_media) { items.Add((ISearchMedia)i); } result = new NarnooCollection<ISearchMedia>(brochures.total_pages, items); } break; case "video": var videos = JsonConvert.DeserializeObject<SearchMediaVideosResponse>(content); if (videos != null) { var items = new List<ISearchMedia>(); foreach (var i in videos.search_media) { items.Add((ISearchMedia)i); } result = new NarnooCollection<ISearchMedia>(videos.total_pages, items); } break; default: break; } return result; }