예제 #1
0
 protected void SearchButton_Click(object sender, EventArgs e)
 {
     if (SearchBand.Text == "")
     {
         bandJson = JSONGenerator.generateBandJSON();
     }
     else
     {
         bandJson = SearchUtility.SearchBands(SearchBand.Text);
     }
 }
예제 #2
0
 protected void SearchSongs_Click(object sender, EventArgs e)
 {
     if (SearchText.Text != "" && SearchText.Text != null)
     {
         songJson = SearchUtility.SearchSongs(SearchText.Text);
     }
     else
     {
         songJson = JSONGenerator.generateSongJSON();
     }
 }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String searchString = Request.QueryString["searchString"];

            if (searchString == null)
            {
                songJson = JSONGenerator.generateSongJSON();
            }
            else
            {
                songJson = SearchUtility.SearchSongsbyBand(searchString);
            }

            currentDateTimeString = JSONGenerator.generateTimeString();
            songNames             = JSONGenerator.generateSongNames();
        }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     bandJson  = JSONGenerator.generateBandJSON();
     bandNames = JSONGenerator.generateBandNames();
 }
예제 #5
0
        public static string SearchBands(string searchString)
        {
            BandsCollection bands         = JsonConvert.DeserializeObject <BandsCollection>(JSONGenerator.generateBandJSON());
            List <BandJSON> searchResults = new List <BandJSON>();

            foreach (BandJSON band in bands.band)
            {
                if (band.BandName.IndexOf(searchString, StringComparison.CurrentCultureIgnoreCase) != -1)
                {
                    searchResults.Add(band);
                }
            }
            BandsCollection result = new BandsCollection();

            result.band = searchResults;
            return(JsonConvert.SerializeObject(result));
        }
예제 #6
0
        public static string SearchSongsbyBand(string searchString)
        {
            List <Songs> songs         = JsonConvert.DeserializeObject <List <Songs> >(JSONGenerator.generateSongJSON());
            List <Songs> searchResults = new List <Songs>();

            foreach (Songs song in songs)
            {
                if ((song.BandName.IndexOf(searchString, StringComparison.CurrentCultureIgnoreCase)) > -1)
                {
                    searchResults.Add(song);
                }
            }

            return(JsonConvert.SerializeObject(searchResults));
        }