async void DeleteVacationPeriodCommand(object VacPeriodData) { var periodToDelete = VacPeriodData as SpentVacations; if (periodToDelete == null) { return; } var confirmationPopup = new ConfirmationPopup("Delete this vacation period (" + periodToDelete.TotalDays.ToString() + " days) from " + periodToDelete.RefYear.ToString() + "?"); await PopupNavigation.Instance.PushAsync(confirmationPopup); var result = await confirmationPopup.GetResult(); if (result.Equals("true")) { this.Vacations.Remove(periodToDelete); await App.Database._spentVacations.DeleteSpentVacationsAsync(periodToDelete); await this.ExecuteLoadItemsCommand(); } }