public async Task <IActionResult> Delete([FromQuery] Guid incidentId) { return(await ProcessAsync(async() => { await _incidentService.Delete(incidentId); return Ok("Incident deleted."); }, Permissions.Behaviour.Incidents.EditIncidents)); }
public IActionResult DeleteIncident([FromRoute] int userId, [FromBody] int incidentId) { try { _incidentService.Delete(incidentId, userId); return(Ok()); } catch (Exception e) { return(BadRequest(new { message = e.Message })); } }
public HttpResponseMessage Delete(int id) { try { var resp = new SuccessResponse(); _incidentService.Delete(id); return(Request.CreateResponse(HttpStatusCode.OK, resp)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex)); } }
public IActionResult RemoveConfirm(int id) { try { _modelService.Delete(id); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException); throw; } return(Redirect("Index")); }