コード例 #1
0
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         periodService.Remove(id);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #2
0
        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");
            }
        }