コード例 #1
0
        // Add new book
        // POST: /api/book
        public IHttpActionResult PostBook(Book book)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            repo.AddBook(book);

            return Ok();
        }
コード例 #2
0
        // Update book
        // PUT: /api/book/id
        public IHttpActionResult PutBook(int id, Book book)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

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

            repo.EditBook(book);

            return Ok();
        }
コード例 #3
0
ファイル: BooksRepository.cs プロジェクト: marcin1238/Library
 public void UpdateBook(Book book)
 {
     _db.Entry(book).State = EntityState.Modified;
 }
コード例 #4
0
ファイル: BooksRepository.cs プロジェクト: marcin1238/Library
 public void CreateBook(Book book)
 {
     _db.Books.Add(book);
 }
コード例 #5
0
ファイル: ShopRepo.cs プロジェクト: ProjectBookWeb/BookWeb
 public void AddBook(Book book)
 {
     db.Books.Add(book);
     SaveChanges();
 }
コード例 #6
0
ファイル: ShopRepo.cs プロジェクト: ProjectBookWeb/BookWeb
 public void EditBook(Book book)
 {
     db.Entry(book).State = EntityState.Modified;
     SaveChanges();
 }