Esempio n. 1
0
        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);
        }