public override async Task OnAddButtonClick(CancellationToken token) { var issueDate = AddGoodsDispatchedNoteIssueDate.Tag as JavaObjectWrapper <DateTime>; var dispatchDate = AddGoodsDispatchedNoteDispatchDate.Tag as JavaObjectWrapper <DateTime>; Entity.DispatchDate = dispatchDate.Data; Entity.DocumentId = AddGoodsDispatchedNoteDocumentId.Text; Entity.IssueDate = issueDate.Data; var result = await NoteService.AddGoodsDispatchedNote(Entity, token); if (result.Error.Any()) { RunOnUiThread(() => { ShowToastMessage(Resource.String.ErrorOccurred); }); return; } RunOnUiThread(() => { NavigationManager.GoToGoodsDispatchedNotes(); }); }