Beispiel #1
0
        public async Task <IHttpActionResult> PutBook(int id, Book book)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != book.Id)
            {
                return(BadRequest());
            }

            db.Entry(book).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!BookExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #2
0
 public void Delete(TEntity entity)
 {
     if (_dbContext.Entry(entity).State == EntityState.Detached)
     {
         _dbSet.Attach(entity);
     }
     _dbSet.Remove(entity);
     _dbContext.SaveChanges();
 }
Beispiel #3
0
        public async Task <IActionResult> PutBookItem(int id, BookItem bookItem)
        {
            if (id != bookItem.Id)
            {
                return(BadRequest());
            }

            _context.Entry(bookItem).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!BookItemExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Beispiel #4
0
        public ActionResult Edit(BookCategory c1)
        {
            BookCategory caty = context.BookCategories.Where(x => x.BookCategoryId == c1.BookCategoryId).SingleOrDefault();

            context.Entry(caty).CurrentValues.SetValues(c1);
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #5
0
        public ActionResult Edit(Book b1)
        {
            Book bk = context.Books.Where
                          (x => x.BookId == b1.BookId).SingleOrDefault();

            context.Entry(bk).CurrentValues.SetValues(b1);
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #6
0
        public ActionResult Edit(Publication p1)
        {
            Publication Pub = context.Publications.Where
                                  (x => x.PublicationId == p1.PublicationId).SingleOrDefault();

            context.Entry(Pub).CurrentValues.SetValues(p1);
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #7
0
        public ActionResult Edit(Author a1)
        {
            Author Authr = context.Authors.Where
                               (x => x.AuthorId == a1.AuthorId).SingleOrDefault();

            context.Entry(Authr).CurrentValues.SetValues(a1);
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #8
0
 public ActionResult Edit([Bind(Include = "Id,Sum,DateCreated")] ShoppingCart shoppingCart)
 {
     if (ModelState.IsValid)
     {
         db.Entry(shoppingCart).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(shoppingCart));
 }
Beispiel #9
0
        public async Task <ActionResult> DuyetDonHang([Bind(Include = "MaDonDatHang,NgayDat,NgayGiao,TenKhach,DiaChi,SoDienThoai,DaHuy,TinhTrangGiaoHang,DaXoa,DaThanhToan")] DonDatHang donDatHang)
        {
            if (ModelState.IsValid)
            {
                db.Entry(donDatHang).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("ChuaGiao"));
            }
            return(View(donDatHang));
        }
Beispiel #10
0
        public async Task <ActionResult> Edit([Bind(Include = "MaLoaiTinTuc,TenLoaiTinTuc,BiDanh,HienMenu,HienFooter,ThoiGianTao,TaoBoi,ThoiGianCapNhap,CapNhapBoi,MetaKeyword,MetaDescription,TrangThai")] LoaiTinTuc loaiTinTuc)
        {
            if (ModelState.IsValid)
            {
                db.Entry(loaiTinTuc).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(loaiTinTuc));
        }
        public async Task <ActionResult> Edit([Bind(Include = "MaTacGia,TenTacGia,HinhAnh,DiaChi,HienFooter,ThoiGianCapNhap,CapNhapBoi,TrangThai")] TacGia tacGia)
        {
            if (ModelState.IsValid)
            {
                db.Entry(tacGia).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(tacGia));
        }
 public ActionResult Edit([Bind("BookCategoryName,BookCategoryDescription,BookCategoryImage")] BookCategory c1)
 {
     if (ModelState.IsValid)
     {
         BookCategory caty = _context.BookCategories.Where(x => x.BookCategoryId == c1.BookCategoryId).SingleOrDefault();
         _context.Entry(caty).CurrentValues.SetValues(c1);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(c1));
 }
Beispiel #13
0
 public ActionResult Edit([Bind("AuthorName,AuthorDescription,AuthorImage")] Author a1)
 {
     if (ModelState.IsValid)
     {
         Author Authr = _context.Authors.Where
                            (x => x.AuthorId == a1.AuthorId).SingleOrDefault();
         _context.Entry(Authr).CurrentValues.SetValues(a1);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(a1));
 }
        public ActionResult Edit([Bind("PublicationName,PublicationDescription,PublicationImage")] Publication p1)
        {
            if (ModelState.IsValid)
            {
                Publication Pub = _context.Publications.Where
                                      (x => x.PublicationId == p1.PublicationId).SingleOrDefault();

                _context.Entry(Pub).CurrentValues.SetValues(p1);
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(p1));
        }
Beispiel #15
0
        public async Task <ActionResult> Edit([Bind(Include = "MaSach,TenSach,BiDanh,MaLoaiSach,MaTacGia,HinhAnh,HinhAnhChiTiet,Gia,GiaKhuyenMai,Mota,SachBanChay,HienTrangChu,ThoiGianTao,TaoBoi,ThoiGianCapNhap,CapNhapBoi,MetaKeyword,MetaDescription,TrangThai")] Sach sach)
        {
            if (ModelState.IsValid)
            {
                db.Entry(sach).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.MaLoaiSach = new SelectList(db.DanhSachLoaiSach, "MaLoaiSach", "TenLoaiSach", sach.MaLoaiSach);
            ViewBag.MaTacGia   = new SelectList(db.DanhSachTacGia, "MaTacGia", "TenTacGia", sach.MaTacGia);
            return(View(sach));
        }
Beispiel #16
0
        public bool UpdateBookDAO(int id, BookViewModel bookView)
        {
            try
            {
                Book book = new Book();
                book = db.Books.Where(x => x.ID == id).FirstOrDefault();

                List <int> list = new List <int>();

                foreach (var item in book.Authors.ToList())
                {
                    book.Authors.Remove(item);
                }

                foreach (var item in bookView.SelectedValuesAuthor)
                {
                    list.Add(item);
                }

                foreach (var item in list)
                {
                    book.Authors.Add(db.Authors.FirstOrDefault(x => x.ID == item));
                }

                book.Name            = bookView.Name;
                book.Alias           = bookView.Alias;
                book.CategoryID      = bookView.Category;
                book.Content         = bookView.Content;
                book.Price           = bookView.Price;
                book.BookCover       = bookView.BookCover;
                book.NumberPages     = bookView.NumberPages;
                book.PublisherID     = bookView.Publibsher;
                book.PublicationDate = bookView.PublicationDate;
                book.Size            = bookView.Size;
                book.Quanlity        = bookView.Quanlity;
                book.Image           = bookView.Image;
                db.Entry(book).State = EntityState.Modified;
                db.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                string x = ex.GetType().Name;
                return(false);
            }
        }
Beispiel #17
0
 public int EditAuthor(Author author)
 {
     dbContext.Entry(author).State = EntityState.Modified;
     return(dbContext.SaveChanges());
 }
Beispiel #18
0
 public int EditBook(Book book)
 {
     dbContext.Entry(book).State = EntityState.Modified;
     return(dbContext.SaveChanges());
 }
 public async Task UpdateAsync(T entity)
 {
     _dbContext.Entry(entity).State = EntityState.Modified;
     await _dbContext.SaveChangesAsync();
 }
 public void UpdateProduct(Product product)
 {
     db.Entry(product).State = EntityState.Modified;
     db.SaveChanges();
 }
Beispiel #21
0
 public int EditPublisher(Publisher publisher)
 {
     dbContext.Entry(publisher).State = EntityState.Modified;
     return(dbContext.SaveChanges());
 }
Beispiel #22
0
 public int EditGenre(Genre genre)
 {
     dbContext.Entry(genre).State = EntityState.Modified;
     return(dbContext.SaveChanges());
 }
 public int UpdateCategory(Category category)
 {
     db.Entry(category).State = EntityState.Modified;
     return(db.SaveChanges());
 }