public async Task <bool> bookSave(TabBook book) { _bookcaseContext.TabBook.Add(book); await _bookcaseContext.SaveChangesAsync(); return(true); }
public async Task <bool> bookUpdate(TabBook book) { _bookcaseContext.Entry(book).State = EntityState.Modified; await _bookcaseContext.SaveChangesAsync(); return(true); }
public async Task <IActionResult> Put([FromBody] TabBook book, int userId) { var saved = await _bookService.bookUpdate(book, userId); if (!saved) { return(BadRequest("Something is wrong. Try again.")); } return(Ok(saved)); }
public async Task <bool> bookUpdate(TabBook newBook, int userId) { var book = await _bookRepository.bookTake(newBook.BookId); if (book != null && book.UserId == userId) { book = updateBook(newBook, book); return(book != null ? await _bookRepository.bookUpdate(book) : false); } return(false); }
private static TabBook updateBook(TabBook newBook, TabBook book) { try { book.BookTitle = newBook.BookTitle; book.BookAuthor = newBook.BookAuthor; book.BookPublished = newBook.BookPublished; book.BookPages = newBook.BookPages; book.BookRate = newBook.BookRate; book.BookBrief = newBook.BookBrief; book.BookGenre = newBook.BookGenre; book.BookJoinDate = newBook.BookJoinDate; book.BookImg64 = newBook.BookImg64; return(book); } catch { return(null); } }
public async Task <bool> bookSave(TabBook book) { return(await _bookRepository.bookSave(book)); }
public async Task <IActionResult> Post([FromBody] TabBook book) { var saved = await _bookService.bookSave(book); return(Ok(saved)); }