コード例 #1
0
        public void DeleteDocument(Document document, int schoolId, int courseId)
        {
            Domain.Document deleteDocument = _context.Documents.FirstOrDefault(d => d.Id == document.Id);

            _context.Remove(deleteDocument);
            _context.SaveChanges();
        }
コード例 #2
0
        public void UpdateDocument(Document document, DocumentDTO documentDTO)
        {
            Domain.Document updateDocument = _context.Documents.FirstOrDefault(d => d.Id == document.Id);
            updateDocument.Name = documentDTO.Name;
            updateDocument.Link = documentDTO.Link;

            _context.SaveChanges();
        }
コード例 #3
0
        public Document AddDocument(Document document, int schoolId, int courseId)
        {
            Domain.Document newDocument = new Domain.Document()
            {
                Name     = document.Name,
                Link     = document.Link,
                CourseId = courseId
            };
            _context.Documents.Add(newDocument);
            _context.SaveChanges();

            document.Id = newDocument.Id;
            return(document);
        }
コード例 #4
0
        public Document GetDocument(int id, int schoolId, int courseId)
        {
            Domain.Document document = _context.Documents.FirstOrDefault(d => d.Id == id);

            return(_mapper.Map <Document>(document));
        }