private async void _view_btnClickSearch(string find) { string json = await GetNewsByUrl(find); BBCNews data = GetHttpAnswer(json); _view.UpdateData(data); }
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); }
public void UpdateData(BBCNews data) { _data = new BBCNewsList(data); _myCollectionView.DataSource = new DataSourceNews(this, _data, NavigationController); }
public BBCNewsList(BBCNews data) { _data = data; }