public ActionResult Put(Guid id, [FromBody] FinishWriteDto finishWriteDto) { ResultWrapper <FinishReadDto> resultWrapper = _service.UpdateElement(id, finishWriteDto); ModelState.UpdateErrors(resultWrapper.GetErrors()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Ok(resultWrapper.GetResult())); }
public ActionResult Post([FromBody] FinishWriteDto finishWriteDto) { ResultWrapper <FinishReadDto> result = _service.AddElement(finishWriteDto); ModelState.UpdateErrors(result.GetErrors()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Created($"api/finishes/{result.GetResult().Id}", result.GetResult())); }