public MangaChapter AddChapter(MangaChapter chapter) { _context.MangaChapters.Add(chapter); _context.Mangas.Find(chapter.MangaId).Chapters.Add(chapter); _context.SaveChanges(); return(chapter); }
public MangaChapter UpdateChapter(MangaChapter changedChapter) { var chapter = _context.MangaChapters.Attach(changedChapter); chapter.State = EntityState.Modified; _context.SaveChanges(); return(changedChapter); }
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); }