private async void _view_btnClickSearch(string find)
        {
            string json = await GetNewsByUrl(find);

            BBCNews data = GetHttpAnswer(json);

            _view.UpdateData(data);
        }
Beispiel #2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            RequestToServer req  = new RequestToServer(this);
            BBCNews         data = new BBCNews();

            _data = new BBCNewsList(data);

            _btnSearch.TouchUpInside += Search_Clicked;
            _searchTextField.Text     = "";

            _myCollectionView.RegisterNibForCell(MyCollectionViewCell.Nib, MyCollectionViewCell.Key);
            _dataDelegate = new DataDelegate();
            _myCollectionView.Delegate   = _dataDelegate;
            _myCollectionView.DataSource = new DataSourceNews(this, _data, NavigationController);
        }
        private BBCNews GetHttpAnswer(string json)
        {
            BBCNews objectBBCNews = JsonConvert.DeserializeObject <BBCNews>(result);

            return(objectBBCNews);
        }
 public void UpdateData(BBCNews data)
 {
     mUserCollection = new RecyclerAdapter(new BBCNewsList(data));
     mRecyclerView.SetAdapter(mUserCollection);
 }
Beispiel #5
0
 public void UpdateData(BBCNews data)
 {
     _data = new BBCNewsList(data);
     _myCollectionView.DataSource = new DataSourceNews(this, _data, NavigationController);
 }
 public BBCNewsList(BBCNews data)
 {
     _data = data;
 }