Beispiel #1
0
        public ActionResult Agregar(Book book, IEnumerable <int> autores, IEnumerable <int> generos, IEnumerable <int> publisher)
        {
            AccentureAcademyBookStoreEntities db = new AccentureAcademyBookStoreEntities();

            foreach (int autorActual in autores)
            {
                Author autor = db.Author.Find(autorActual);
                book.Author.Add(autor);
            }


            foreach (int generoActual in generos)
            {
                Gender genero = db.Gender.Find(generoActual);
                book.Gender.Add(genero);
            }

            foreach (int publisherActual in publisher)
            {
                Publisher publishers = db.Publisher.Find(publisherActual);
                book.Publisher.Add(publishers);
            }



            db.Book.Add(book);
            db.SaveChanges();


            return(Content("Libro añadido satisfactoriamente"));
        }
Beispiel #2
0
        public ActionResult Author(Author autores)
        {
            AccentureAcademyBookStoreEntities db = new AccentureAcademyBookStoreEntities();

            db.Author.Add(autores);
            db.SaveChanges();
            return(Content("Autor Agregado satisfactoriamente"));
        }
Beispiel #3
0
        public ActionResult Publisher(Publisher publish)
        {
            AccentureAcademyBookStoreEntities db = new AccentureAcademyBookStoreEntities();

            db.Publisher.Add(publish);
            db.SaveChanges();
            return(Content("Editorial Agregada satisfactoriamente"));
        }
Beispiel #4
0
        public ActionResult Eliminar(int Id)
        {
            AccentureAcademyBookStoreEntities db = new AccentureAcademyBookStoreEntities();

            Book book = db.Book.Find(Id);

            db.Book.Remove(book);
            db.SaveChanges();
            return(RedirectToAction("Listar"));
        }
Beispiel #5
0
        public ActionResult Editar(Book book, IEnumerable <int> autores)
        {
            AccentureAcademyBookStoreEntities db = new AccentureAcademyBookStoreEntities();

            Book libro = db.Book.Find(book.Id);

            libro.Title = book.Title;
            libro.Author.Clear();

            foreach (int autorActual in autores)
            {
                Author escritoPor = db.Author.Find(autorActual);
                libro.Author.Add(escritoPor);
            }

            db.SaveChanges();

            return(Content("Libro editado satisfactoriamente"));
        }