Beispiel #1
0
        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 }));
     }
 }
Beispiel #3
0
 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));
     }
 }
Beispiel #4
0
 public IActionResult RemoveConfirm(int id)
 {
     try
     {
         _modelService.Delete(id);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
         Console.WriteLine(e.InnerException);
         throw;
     }
     return(Redirect("Index"));
 }