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")); }
public ActionResult Add(ChildrenBook childrenBook) { 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 * 100) { string fileName = Path.GetFileName(this.Request.Files[0].FileName); string filePathOfWebsite = "~/Images/ChildrenBookCover" + fileName; childrenBook.CoverImagePath = filePathOfWebsite; this.Request.Files[0].SaveAs(this.Server.MapPath(filePathOfWebsite)); } dbContext.ChildrenBooks.Add(childrenBook); dbContext.SaveChanges(); } return(RedirectToAction("Show")); }
public ActionResult Edit(ChildrenBook ChildrenBook) { 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 * 100) { string fileName = Path.GetFileName(this.Request.Files[0].FileName); string filePathOfWebsite = "~/Images/ChildrenBookCover/" + fileName; ChildrenBook.CoverImagePath = filePathOfWebsite; this.Request.Files[0].SaveAs(this.Server.MapPath(filePathOfWebsite));//无法添加图片,路径名不对。 } dbContext.ChildrenBooks.Attach(ChildrenBook); dbContext.Entry(ChildrenBook).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); } return(RedirectToAction("Show")); }
public ActionResult Detail(CSBook 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) { string fileName = Path.GetFileName(this.Request.Files[0].FileName); string pathOfWebsite = "~/Images/CSBookCovers/" + fileName; book.CoverImagePath = pathOfWebsite; this.Request.Files[0].SaveAs(this.Server.MapPath(pathOfWebsite)); } dbContext.CSBooks.Attach(book); dbContext.Entry(book).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); } return(RedirectToAction("Show")); }
public ActionResult Add(NovelBook novel) { 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 * 100) { string fileName = Path.GetFileName(this.Request.Files[0].FileName); string filePathOfWebsite = "~/Images/NovelCovers/" + fileName; novel.CoverImagePath = filePathOfWebsite; this.Request.Files[0].SaveAs(this.Server.MapPath(filePathOfWebsite)); } dbContext.NovelBooks.Add(novel); dbContext.SaveChanges(); } return(RedirectToAction("Show", new { pageNumber = 1 })); }
public ActionResult Delete(int id) { using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities()) { ChildrenBook targetBook = null; targetBook = dbContext.ChildrenBooks.SingleOrDefault(b => b.Id == id); if (targetBook == null) { return(View("Warning")); } else { dbContext.ChildrenBooks.Remove(targetBook); dbContext.SaveChanges(); } } return(RedirectToAction("Show")); }
public ActionResult UserRevise(User user) { if (user.FirstName != null && user.LastName != null && user.DateofBirth != 0 && this.ModelState.IsValid) { using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities()) { dbContext.Users.Attach(user); dbContext.Entry(user).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); } return(View("UserInfo", user)); } else { return(View("Error")); } }
public ActionResult Delete(int id) { using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities()) { NovelBook targetNovel = null; targetNovel = dbContext.NovelBooks.SingleOrDefault(n => n.Id == id); if (targetNovel == null) { return(View("Warning")); } else { dbContext.NovelBooks.Remove(targetNovel); dbContext.SaveChanges(); } } return(RedirectToAction("Show", new { pageNumber = 1 })); }
public ActionResult AddToCart(Order order) { User targetUser = null; using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities()) { targetUser = dbContext.Users.SingleOrDefault(u => u.Id == order.UserId); if (targetUser != null) { dbContext.Orders.Add(order); dbContext.SaveChanges(); targetUser = dbContext.Users.Include("Orders").SingleOrDefault(u => u.Id == order.UserId); return(View("Cart", targetUser)); } else { return(View("Error")); } } }
public ActionResult UserRegister(User user) { User newUser = null; if (user.FirstName != null && user.LastName != null && user.DateofBirth != 0 && this.ModelState.IsValid) { using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities()) { dbContext.Users.Add(user); dbContext.SaveChanges(); newUser = dbContext.Users.SingleOrDefault(u => u.FirstName == user.FirstName && u.LastName == user.LastName && u.DateofBirth == user.DateofBirth); } return(View("UserInfo", newUser)); } else { return(View("Error")); } }
public ActionResult EditCart(int id, int userId) { Order targetOrder = null; User targetUser = null; using (Group001BookstoreEntities dbContext = new Group001BookstoreEntities()) { targetUser = dbContext.Users.Include("Orders").SingleOrDefault(u => u.Id == userId); targetOrder = dbContext.Orders.SingleOrDefault(o => o.Id == id & o.UserId == userId); if (targetOrder == null) { return(View("Warning")); } else { dbContext.Orders.Remove(targetOrder); dbContext.SaveChanges(); return(View("Cart", targetUser)); } } }