Exemplo n.º 1
0
 public ActionResult Edit(int id, BookViewModel vm)
 {
     if (ModelState.IsValid)
     {
         var book = new Book
         {
             Id           = id,
             Name         = vm.Name,
             Description  = vm.Description,
             AuthorId     = vm.AuthorId,
             CategoryId   = vm.CategoryId,
             PublisherId  = vm.PublisherId,
             Count        = vm.Count,
             NumberOfPage = vm.NumberOfPage,
             Price        = vm.Price,
             PublishYear  = vm.PublishYear,
             ThumbnailUrl = vm.ThumbnailUrl
         };
         db.Books.Attach(book);
         db.Entry(book).State = EntityState.Modified;
         db.SaveChanges();
         Session["message"] = "Cập nhật sách thành công";
         return(RedirectToAction("Detail", new { id = book.Id }));
     }
     return(View(vm));
 }
Exemplo n.º 2
0
 public ActionResult Edit(Author author)
 {
     if (ModelState.IsValid)
     {
         db.Authors.Attach(author);
         db.Entry(author).State = EntityState.Modified;
         db.SaveChanges();
         Session["message"] = "Cập nhật tác giả thành công";
         return(RedirectToAction("Index"));
     }
     return(View(author));
 }
        public ActionResult Edit(Category category)
        {
            if (ModelState.IsValid)
            {
                db.Categories.Attach(category);
                db.Entry(category).State = EntityState.Modified;
                db.SaveChanges();
                Session["message"] = "Cập nhật danh mục thành công";
                return(RedirectToAction("Index"));
            }

            return(View(category));
        }
Exemplo n.º 4
0
        public ActionResult Edit(Publisher publisher)
        {
            if (ModelState.IsValid)
            {
                db.Publishers.Attach(publisher);
                db.Entry(publisher).State = EntityState.Modified;
                db.SaveChanges();
                Session["message"] = "Cập nhật nhà xuất bản thành công";
                return(RedirectToAction("Index"));
            }

            return(View(publisher));
        }
Exemplo n.º 5
0
 public ActionResult Edit(Reader reader)
 {
     if (ModelState.IsValid)
     {
         if (string.IsNullOrEmpty(reader.Password))
         {
             reader.Password = db.Readers.Single(x => x.Id == reader.Id).Password;
         }
         db.Readers.Attach(reader);
         db.Entry(reader).State = EntityState.Modified;
         db.SaveChanges();
         Session["message"] = "Cập nhật độc giả thành công";
         return(RedirectToAction("Index"));
     }
     return(View(reader));
 }