public override void ViewDidLoad ()
		{
			base.ViewDidLoad ();

			NavigationItem.RightBarButtonItem = EditButtonItem;
			NavigationItem.LeftBarButtonItem = new UIBarButtonItem (UIBarButtonSystemItem.Add, (o, e) => AddNewItem ());

			TableView.Source = DataSource = new DataSource (this);

			InitializeSalesforce ();

			DetailViewController = new DetailViewController();
			DetailViewController.ItemUpdated += OnItemUpdated;
			DetailViewController.Canceled += (sender, args) => NavigationController.PopViewControllerAnimated (true);
		}
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            NavigationItem.RightBarButtonItem = EditButtonItem;
            NavigationItem.LeftBarButtonItem  = new UIBarButtonItem(UIBarButtonSystemItem.Add, (o, e) => AddNewItem());

            TableView.Source = DataSource = new DataSource(this);

            InitializeSalesforce();

            DetailViewController              = new DetailViewController();
            DetailViewController.ItemUpdated += OnItemUpdated;
            DetailViewController.Canceled    += (sender, args) => NavigationController.PopViewControllerAnimated(true);
        }
 public DetailSource(DetailViewController controller)
 {
     this.controller = controller;
 }
		public DetailSource (DetailViewController controller)
		{
			this.controller = controller;
		}