コード例 #1
0
 public MangaChapter AddChapter(MangaChapter chapter)
 {
     _context.MangaChapters.Add(chapter);
     _context.Mangas.Find(chapter.MangaId).Chapters.Add(chapter);
     _context.SaveChanges();
     return(chapter);
 }
コード例 #2
0
        public MangaChapter UpdateChapter(MangaChapter changedChapter)
        {
            var chapter = _context.MangaChapters.Attach(changedChapter);

            chapter.State = EntityState.Modified;
            _context.SaveChanges();
            return(changedChapter);
        }
コード例 #3
0
        public MangaChapter DeleteChapter(int id)
        {
            MangaChapter chapter = _context.MangaChapters.Find(id);

            if (chapter != null)
            {
                Directory.Delete(chapter.ChFolder, true);
                _context.MangaChapters.Remove(chapter);
                _context.SaveChanges();
            }

            return(chapter);
        }