public IActionResult UpdateSeverityTask(int severityTaskId, [FromBody] SeverityTaskDto severityTaskDto) { if (severityTaskDto == null || severityTaskId != severityTaskDto.Id) { return(BadRequest(ModelState)); } var severityTaskObj = _mapper.Map <SeverityTask>(severityTaskDto); if (!_severityTaskRepo.UpdateSeverityTask(severityTaskObj)) { ModelState.AddModelError("", $"Something went wrong while updating severity task {severityTaskObj.Title}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public IActionResult CreateSeverityTask([FromBody] SeverityTaskDto severityTaskDto) { if (severityTaskDto == null) { return(BadRequest(ModelState)); } var severityTaskObj = _mapper.Map <SeverityTask>(severityTaskDto); if (!_severityTaskRepo.CreatSeverityTask(severityTaskObj)) { ModelState.AddModelError("", $"Something went wrong while saving severity task {severityTaskObj.Title}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetSeverityTask", new { severityTaskId = severityTaskObj.Id }, severityTaskObj)); }