public async Task <IActionResult> Update([FromBody] UpdateIncidentModel model) { return(await ProcessAsync(async() => { var user = await UserService.GetUserByPrincipal(User); await _incidentService.Update(model); return Ok("Incident updated."); }, Permissions.Behaviour.Incidents.EditIncidents)); }
public IActionResult Put(int id, [FromBody] Incident updatedIncident) { try { return(Ok(_incidentService.Update(updatedIncident).ToApiModel())); } catch (Exception ex) { ModelState.AddModelError("UpdateIncident", ex.Message); return(BadRequest(ModelState)); } }
public IActionResult EditSave(IncidentModel model) { try { _modelService.Update(model); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException); throw; } return(Redirect("Index")); }
public HttpResponseMessage Update(IncidentUpdateRequest model) { try { if (ModelState.IsValid) { var resp = new SuccessResponse(); _incidentService.Update(model); return(Request.CreateResponse(HttpStatusCode.OK, resp)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex)); } }
public RESTSingleResponse <IncidentPutResponse> Update([FromBody] IncidentPostResponse @params, string id) { var result = _incidentService.Update(@params, id); return(result); }