public async Task Patch(Guid id, CategoryPatchModel patchModel) { if (patchModel.Parent != Guid.Empty) { await _repository.SetParent(id, patchModel.Parent); } if (patchModel.Child != Guid.Empty) { await _repository.SetParent(id, patchModel.Child); } }
public async Task <IActionResult> SetParent([FromRoute] Guid id, [FromBody] CategoryPatchModel patchModel) { try { await _service.Patch(id, patchModel); return(NoContent()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }