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