public void TestAddComment() { var api = Factory.Get<GitHubApiBase>(); api.IssueMarkdown = "body"; _gitHubViewModel.AddComment(); Assert.That(api.IssueMarkdown, Contains.Substring("new comment")); }
void AddCommentTapped() { var composer = new MarkdownComposerViewController(); composer.NewComment(this, async(text) => { var hud = this.CreateHud(); hud.Show("Posting Comment..."); if (await ViewModel.AddComment(text)) { composer.CloseComposer(); } hud.Hide(); composer.EnableSendButton = true; }); }
void AddCommentTapped() { var composer = new MarkdownComposerViewController(); composer.PresentAsModal(this, async text => { UIApplication.SharedApplication.BeginIgnoringInteractionEvents(); var hud = this.CreateHud(); hud.Show("Posting Comment..."); if (await ViewModel.AddComment(text)) { this.DismissViewController(true, null); } hud.Hide(); UIApplication.SharedApplication.EndIgnoringInteractionEvents(); }); }
void AddCommentTapped() { var composer = new Composer(); composer.NewComment(this, async(text) => { try { await composer.DoWorkAsync("Commenting...", () => ViewModel.AddComment(text)); composer.CloseComposer(); } catch (Exception e) { MonoTouch.Utilities.ShowAlert("Unable to post comment!", e.Message); } finally { composer.EnableSendButton = true; } }); }
void AddCommentTapped() { var composer = new Composer(); composer.NewComment(this, (text) => { try { composer.DoWorkTest("Loading...".t(), async() => { await ViewModel.AddComment(text); composer.CloseComposer(); }); } catch (Exception ex) { Utilities.ShowAlert("Unable to post comment!", ex.Message); } finally { composer.EnableSendButton = true; } }); }