private async void Delete() { if (!await dialogService .ShowConfirmMessage(Strings.DeleteTitle, Strings.DeletePaymentConfirmationMessage)) { return; } var deletePaymentSucceded = await paymentManager.DeletePayment(SelectedPayment); var deleteAccountSucceded = paymentManager.RemovePaymentAmount(SelectedPayment); if (deletePaymentSucceded && deleteAccountSucceded) { settingsManager.LastDatabaseUpdate = DateTime.Now; #pragma warning disable 4014 backupManager.EnqueueBackupTask(); #pragma warning restore 4014 } Close(this); }
private async void DeletePayment(PaymentViewModel payment) { if (!await dialogService .ShowConfirmMessage(Strings.DeleteTitle, Strings.DeletePaymentConfirmationMessage)) { return; } var deletePaymentSucceded = await paymentManager.DeletePayment(payment); var removePaymentAmountSuceed = paymentManager.RemovePaymentAmount(payment); if (deletePaymentSucceded && removePaymentAmountSuceed) { settingsManager.LastDatabaseUpdate = DateTime.Now; #pragma warning disable 4014 backupManager.EnqueueBackupTask(); #pragma warning restore 4014 } LoadCommand.Execute(); }
public void DeletePayment(int id) { _paymentManager.DeletePayment(id); }