public int CreateDocument(Document document) { var existing = _documentRepository.Get(d => d.Id == document.Id); if (existing == null) { return(_documentRepository.Add(document)); } else { return(existing.Id); } }