private void PresentRecommendedArtists()
        {
            PopulateModel();

            ThreadAssist.ProxyToMain(() => {
                recommended_artist_model.Reload();
                recommended_artist_search_view.OnUpdated();
            });
        }
        public void PresentSearch(Search <T> search)
        {
            Hyena.Log.Information(String.Format("SearchBox: performing search: {0}", search.ToString()));

            event_model.Clear();

            if (search.ResultsPage.IsWellFormed && search.ResultsPage.IsStatusOk)
            {
                foreach (var result in search.ResultsPage.results)
                {
                    event_model.Add(result);
                }
            }

            ThreadAssist.ProxyToMain(() => {
                event_model.Reload();
                event_search_view.OnUpdated();
            });
        }
 public void OnUpdated()
 {
     model.Reload();
 }