public override void ViewDidLoad() { base.ViewDidLoad(); btnCancel.TouchUpInside += (sender, e) => { NavigationController.PopViewController(true); }; btnOk.TouchUpInside += (sender, e) => { if (RssSourceService.Add(TitleTextField.Text, UrlTextField.Text, BddHelper.Instance)) { NavigationController.PopViewController(true); OnSuccess?.Invoke(); } else { var msg = NSBundle.MainBundle.GetLocalizedString("ErrorTitle", "not found"); this.PresentViewController(Utils.Helpers.CreatePopup(msg, "Some fields are empty !"), true, () => { }); } }; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.AddRssSource); EditTitle = FindViewById <EditText>(Resource.Id.AddRssSource_TitleEditText); EditUrl = FindViewById <EditText>(Resource.Id.AddRssSource_UrlEditText); BtnOk = FindViewById <Button>(Resource.Id.AddRssSource_btnOk); BtnCancel = FindViewById <Button>(Resource.Id.AddRssSource_btnCancel); BtnOk.Click += (sender, e) => { if (RssSourceService.Add(EditTitle.Text, EditUrl.Text, BddHelper.Instance)) { SetResult(Result.Ok); //List<RssSource> data = BddHelper.Instance.GetAll()); //HomeEditViewAdapter.Notify(data); Finish(); } else { var alert = new Android.Support.V7.App.AlertDialog.Builder(this); alert .SetTitle(GetString(Resource.String.add_error_title)) .SetMessage("Some fields are empty") .SetPositiveButton("ok", (s1, e1) => { }) .Show(); } }; BtnCancel.Click += (sender, e) => { Finish(); }; }