private void SaveBtn_Click(object sender, System.EventArgs e) { try { var id = rssReaderService.AddRssSource(titleEdittext.Text, urlEditText.Text); var intent = new Intent(); intent.PutExtra("ID", id); SetResult(Result.Ok, intent); Finish(); } catch (AddRssSourceTitleRequiredException) { titleTextInputLayout.Error = "Le champs est requis"; } catch (AddRssSourceUrlRequiredException) { urlTextInputLayout.Error = "Le champs est requis ou invalide"; } catch (Exception) { var alert = new Android.Support.V7.App.AlertDialog.Builder(this); alert .SetMessage("Something wrong has happened") .SetPositiveButton("Ok", handler: (s, _) => { }) .Show(); } }
private void Savebtn_TouchUpInside(object sender, EventArgs e) { var id = rssReaderService.AddRssSource(titletextfield.Text, urltextfield.Text); NavigationController.PopViewController(true); OnSuccess?.Invoke(id); }