public void CreateViper(BBCNewsList data, UINavigationController navigationController) { _presenterSearch = new PresenterSearch(_router, this); _interactorSearch = new InteractorSearch(data); _router = new IOSRouter(navigationController); _interactorSearch.PresenterSearch = _presenterSearch; _presenterSearch.Router = _router; }
public ViewHolder(View itemView, Context context, BBCNewsList data) : base(itemView) { _cardView = itemView as IViewSearch; IRouter router = new AndroidRouter(context); _interactorSearch = new InteractorSearch(data); _presenterSearch = new PresenterSearch(router, _cardView); _interactorSearch.PresenterSearch = _presenterSearch; }
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); }
public void UpdateData(BBCNews data) { _data = new BBCNewsList(data); _myCollectionView.DataSource = new DataSourceNews(this, _data, NavigationController); }
public RecyclerAdapter(BBCNewsList data) { _data = data; }
public DataSourceNews(IMainViewNews chatViewController, BBCNewsList data, UINavigationController navigationController) { _chatViewController = chatViewController; _data = data; _navigationController = navigationController; }