private void AddIssue() { if (_isSendingIssue) { return; } if (!ValidateInput()) { return; } string title = this.TitleText.Text; string description = this.DescriptionText.Text; _isSendingIssue = true; ((MainViewController)this.MainViewController).BlockUI(); _cts0 = new CancellationTokenSource(); AppController.AddIssue(_cts0, _gimmickId, _userId, title, description, _currentIssueType, (todoItem) => { this.NavigationController.PopViewController(true); }, (error) => { UIToast.MakeText(error, UIToastLength.Long).Show(); }, () => { _isSendingIssue = false; ((MainViewController)this.MainViewController).UnblockUI(); }); }
private void AddIssue() { if (_isSendingIssue) { return; } if (!ValidateInput()) { return; } string title = this.TitleText.Text; string description = this.DescriptionText.Text; _isSendingIssue = true; ((MainActivity)this.Activity).BlockUI(); _cts0 = new CancellationTokenSource(); AppController.AddIssue(_cts0, _gimmickId, _userId, title, description, _currentIssueType, (todoItem) => { this.FragmentManager.PopBackStack(); }, (error) => { Toast.MakeText(this.Activity.ApplicationContext, error, ToastLength.Long).Show(); }, () => { _isSendingIssue = false; ((MainActivity)this.Activity).UnblockUI(); }); }