コード例 #1
0
        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());
        }
コード例 #2
0
        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));
        }