コード例 #1
0
        private async void DeleteIncident()
        {
            try
            {
                var res = await _pageDialogService.DisplayAlertAsync("Delete", "Deleted Selected Incident", "Yes", "No");

                if (res)
                {
                    var deleteOk = await _incidentService.DeleteIncident(SelectedIncident);

                    if (deleteOk > 0)
                    {
                        await RefreshDashboard();
                    }
                    else
                    {
                        await _pageDialogService.DisplayAlertAsync("Error", "Incident could not be deleted", "OK");
                    }
                }
            }
            catch (Exception ex)
            {
                await _pageDialogService.DisplayAlertAsync("Error", ex.Message, "OK");
            }
        }
コード例 #2
0
 public ActionResult <Incident> Delete(int id)
 {
     try
     {
         return(Ok(_incidentService.DeleteIncident(id)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }