public ActionResult Delete(int id, FormCollection collection) { try { periodService.Remove(id); return(RedirectToAction("Index")); } catch { return(View()); } }
private async void OpenDeleteDialog() { var parameters = new DialogParameters { { "Input", new ConfirmDialogInput { Name = PeriodData.Name, DeleteFunction = async() => await PeriodService.Remove(PeriodData.Id) } } }; var dialog = DialogService.Show <ConfirmDialog>("Confirm Delete", parameters); var result = await dialog.Result; if (!result.Cancelled) { NavigationManager.NavigateTo("/periods"); } }