コード例 #1
0
        public IActionResult CreateDocument(int schoolId, int courseId,
                                            [FromBody] DocumentDTO documentDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            Document document = new Document()
            {
                Name = documentDTO.Name,
                Link = documentDTO.Link
            };

            _schoolRepository.AddDocument(document, schoolId, courseId);
            return(CreatedAtRoute("GetDocument", new { schoolId, courseId, documentId = document.Id }, document));
        }