public async Task<ActionResult> CreateDocument(int studentId, int groupId, Document newDocument) { string documentFileId = await _sharedRepository.GetNextDocumentId(); newDocument.DocumentPath = FileManagerService.SaveDocumentToFile(newDocument.DocumentPath, documentFileId); await _repository.CreateDocument(studentId, newDocument); await _repository.RelateDocumentAndGroup(groupId, newDocument.DocumentPath); return Ok(newDocument); }