public override void ViewDidLoad() { base.ViewDidLoad (); btnVeggies.TouchUpInside += delegate { vc_ManageVeggies newScreen = new vc_ManageVeggies (); NavigationController.PushViewController (newScreen, false); }; }
public override void ViewDidLoad() { base.ViewDidLoad (); int isYummy = Convert.ToByte (boolYummy.On); // populate fields txtVeggieName.Text = Veggies.SelectedVeggie; // make sure keyboard disappears when user presses <Enter> this.txtVeggieName.ShouldReturn += (UITextField) => { UITextField.ResignFirstResponder (); return true; }; this.txtDescription.ShouldReturn += (UITextField) => { UITextField.ResignFirstResponder (); return true; }; // wire up buttons btnSave.TouchUpInside += delegate { // create new veggie if there is no selected veggie to update. if (Veggies.SelectedVeggie == string.Empty) { Veggies.CreateVeggie (txtVeggieName.Text, isYummy, txtDescription.Text); vc_ManageVeggies newScreen = new vc_ManageVeggies (); NavigationController.PushViewController (newScreen, false); } // else update selected veggie else { Veggies.UpdateVeggie (txtVeggieName.Text, isYummy, txtDescription.Text); vc_ManageVeggies newScreen = new vc_ManageVeggies (); NavigationController.PushViewController (newScreen, false); } // update VeggieNames list so tableview data will be updated. Veggies.RefreshVeggieList (); }; }