示例#1
0
        public ActionResult AddToCart(int uniqueId)
        {
            SingleBook    singlebook          = new SingleBook();
            CSBook        CStargetBook        = null;
            EconomicsBook EconomicstargetBook = null;
            NovelBook     NoveltargetBook     = null;

            using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities())
            {
                if (uniqueId < 2000)
                {
                    CStargetBook      = dbContext.CSBooks.SingleOrDefault(n => n.UniqueId == uniqueId);
                    singlebook.CSBook = CStargetBook;
                }
                else if (uniqueId > 2000 & uniqueId < 3000)
                {
                    EconomicstargetBook      = dbContext.EconomicsBooks.SingleOrDefault(n => n.UniqueId == uniqueId);
                    singlebook.Economicsbook = EconomicstargetBook;
                }
                else
                {
                    NoveltargetBook      = dbContext.NovelBooks.SingleOrDefault(n => n.UniqueId == uniqueId);
                    singlebook.NovelBook = NoveltargetBook;
                }
            }

            return(View("OrderReview", singlebook));
        }
示例#2
0
        public ActionResult Edit(int id)
        {
            EconomicsBook targetBook = null;

            using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities())
            {
                targetBook = dbContext.EconomicsBooks.SingleOrDefault(b => b.Id == id);
            }
            return(View(targetBook));
        }
示例#3
0
        public ActionResult AddToCart(int uniqueId)
        {
            EconomicsBook targetBook = null;

            using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities())
            {
                targetBook = dbContext.EconomicsBooks.SingleOrDefault(b => b.UniqueId == uniqueId);
            }

            return(View("OrderReview", targetBook));
        }
示例#4
0
        public ActionResult Edit(EconomicsBook book)
        {
            using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities())
            {
                if (this.Request.Files != null && this.Request.Files.Count > 0 && this.Request.Files[0].ContentLength > 0 && this.Request.Files[0].ContentLength < 1024 * 1024)
                {
                    book.CoverImagePath = this.Request.Files[0].FileName;
                }

                dbContext.EconomicsBooks.Attach(book);
                dbContext.Entry(book).State = System.Data.Entity.EntityState.Modified;
                dbContext.SaveChanges();
            }
            return(RedirectToAction("BookList"));
        }