Esempio n. 1
0
 public ActionResult Edit(Book book)
 {
     using (BookstoreEntities dbContext = new BookstoreEntities())
     {
         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/" + fileName;
             book.CoverImagePath = filePathOfWebsite;
             this.Request.Files[0].SaveAs(this.Server.MapPath(filePathOfWebsite));
         }               
         dbContext.Books.Attach(book);
         dbContext.Entry(book).State = System.Data.Entity.EntityState.Modified;
         dbContext.SaveChanges();
     }
     return RedirectToAction("Show", new { pageNumber = 1, categoryname = book.Category });
 }
Esempio n. 2
0
        public ActionResult UserRevise(User user)
        {
            if (user.FirstName != null && user.LastName != null && user.DateofBirth != 0 && this.ModelState.IsValid)
            {
                using (BookstoreEntities dbContext = new BookstoreEntities())
                {
                    dbContext.Users.Attach(user);
                    dbContext.Entry(user).State = System.Data.Entity.EntityState.Modified;
                    dbContext.SaveChanges();
                }

                return View("UserInfo", user);
            }
            else
            {
                return View("Error");
            }
        }