Exemplo n.º 1
0
        public ActionResult RemoveSeries(AddSeriesCreate model)
        {
            var service = CreateSeriesBookService();

            service.RemoveSeries(model);

            return(RedirectToAction("Index", "Book"));
        }
Exemplo n.º 2
0
        public ActionResult AddSeries(AddSeriesCreate model)
        {
            var service = CreateSeriesAuthorService();

            service.AddSeries(model);

            return(RedirectToAction("Index", "Author"));
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }