Exemplo n.º 1
0
        public ActionResult AddBookSpecific(int id)
        {
            PublishHouseAddBookSpecific publishHouseAddBookSpecific = new PublishHouseAddBookSpecific();

            publishHouseAddBookSpecific.publishHouse   = database.PublishHouses.FirstOrDefault(z => z.Id == id);
            publishHouseAddBookSpecific.Authors        = database.Authors.ToList();
            publishHouseAddBookSpecific.PublishHouseId = id;
            return(View(publishHouseAddBookSpecific));
        }
Exemplo n.º 2
0
        public ActionResult AddBookSpecific(PublishHouseAddBookSpecific publishHouseAddBookSpecific)
        {
            Link link = new Link();

            link.BookId         = publishHouseAddBookSpecific.BookId;
            link.PublishHouseId = publishHouseAddBookSpecific.PublishHouseId;
            link.Price          = publishHouseAddBookSpecific.Price;
            link.InStock        = publishHouseAddBookSpecific.InStock;
            database.Links.Add(link);
            database.SaveChanges();
            return(Redirect("/PublishHouse"));
        }
Exemplo n.º 3
0
        public ActionResult AddBookSpecific(PublishHouseAddBookSpecific publishHouseAddBookSpecific)
        {
            Book   newBook    = publishHouseAddBookSpecific.Book;
            Author bookAuthor = database.Authors.Find(publishHouseAddBookSpecific.AuthorId);

            newBook.Author = bookAuthor;
            database.Books.Add(newBook);
            bookAuthor.Books.Add(newBook);
            database.SaveChanges();
            Link link      = new Link();
            Book addedBook = database.Authors.Find(publishHouseAddBookSpecific.AuthorId).Books.Last();

            link.BookId         = addedBook.Id;
            link.PublishHouseId = publishHouseAddBookSpecific.PublishHouseId;
            link.AuthorId       = publishHouseAddBookSpecific.AuthorId;
            link.Price          = publishHouseAddBookSpecific.Price;
            link.InStock        = publishHouseAddBookSpecific.InStock;
            database.Links.Add(link);
            database.SaveChanges();
            return(Redirect("/PublishHouse"));
        }