public IActionResult Delete(string definitionId) { if (!definitionRepository.DefinitionExists(definitionId)) { return(NotFound()); } Definition definition = definitionRepository.GetDefinition(definitionId); if (!definitionRepository.Delete(definition)) { ModelState.AddModelError("", "Delete Error"); return(StatusCode(500)); } return(Ok("Delete Success")); }