Example #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            _controller = new HazzatController();

            NavigationItem.RightBarButtonItem = new UIBarButtonItem(UIImage.FromFile("settings.png")
                                                                    , UIBarButtonItemStyle.Plain
                                                                    , (ooo, oo) =>
            {
                var donationView = this.Storyboard.InstantiateViewController("DonationsView") as DonationController;
                this.NavigationController.PushViewController(donationView, true);
            });

            NavigationItem.RightBarButtonItem = new UIBarButtonItem(UIImage.FromFile("info.png")
                                                                    , UIBarButtonItemStyle.Plain
                                                                    , (ooo, oo) =>
            {
            });

            List <KeyValuePair <int, string> > lst = new List <KeyValuePair <int, string> >();

            _controller.GetSeasons(true, (src, data) =>
            {
                foreach (var item in data.Result)
                {
                    lst.Add(new KeyValuePair <int, string>(item.ItemId, item.Name));
                }
                InvokeOnMainThread(() =>
                {
                    TableView.Source = _dataSource = new DataSource(lst, this);
                    TableView.ReloadData();
                });
            });
        }