public IActionResult DeleteDocument(int domainId, int id) { if (!_cvERepository.domainEntityExists(domainId)) { return(NotFound()); } var documentEntity = _cvERepository.GetDocumentForDomainEntity(domainId, id); if (documentEntity == null) { return(NotFound()); } _cvERepository.DeleteDocumentForDomainEntity(documentEntity); if (!_cvERepository.Save()) { return(StatusCode(500, "A problem occured while handling your request")); } return(NoContent()); }