public ActionResult RemoveSeries(AddSeriesCreate model) { var service = CreateSeriesBookService(); service.RemoveSeries(model); return(RedirectToAction("Index", "Book")); }
public ActionResult AddSeries(AddSeriesCreate model) { var service = CreateSeriesAuthorService(); service.AddSeries(model); return(RedirectToAction("Index", "Author")); }
public bool AddSeries(AddSeriesCreate model) { foreach (int seriesId in model.Series) { var entity = new SeriesBook() { BookId = model.BookId, SeriesId = seriesId }; using (var ctx = new ApplicationDbContext()) { ctx.SeriesBooks.Add(entity); var changes = ctx.SaveChanges(); } } return(true); }
public bool RemoveSeries(AddSeriesCreate model) { foreach (int seriesId in model.Series) { var entity = new SeriesAuthor() { AuthorId = model.AuthorId, SeriesId = seriesId }; using (var ctx = new ApplicationDbContext()) { ctx.SeriesAuthors.Attach(entity); ctx.SeriesAuthors.Remove(entity); var changes = ctx.SaveChanges(); } } return(true); }