private void editdocument(DocumentOptionPageModel obj) { Device.BeginInvokeOnMainThread(async() => { await CoreMethods.PushPageModel <DocDetailsPageModel>(new Tuple <Document, bool>(obj.document, false)); RaisePropertyChanged(); }); }
private void delete(DocumentOptionPageModel obj) { Task.Run(async() => { await _documentServices.DeleteDocument(obj.document); MessagingCenter.Send(this, "documentdeleted"); Device.BeginInvokeOnMainThread(async() => { await CoreMethods.PopPageModel(); RaisePropertyChanged(); }); if (_restService.DeleteDocument(obj.document)) { _dialogServices.ShowMessage(obj.document.type + "supprimer avec succes", false); } else { _dialogServices.ShowMessage("Error", true); } }); }