Exemplo n.º 1
0
 public async Task UpdateBook(BooksInformation book)
 {
     if (_context != null)
     {
         _context.BookInfos.Update(book);
         await _context.SaveChangesAsync();
     }
 }
Exemplo n.º 2
0
        public async Task <int> AddBook(BooksInformation book)
        {
            if (_context != null)
            {
                await _context.BookInfos.AddAsync(book);

                await _context.SaveChangesAsync();

                return(book.BookId);
            }
            return(0);
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Update([FromBody] BooksInformation model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    await _bookService.UpdateBook(model);

                    return(Ok("Success"));
                }
                catch (Exception ex)
                {
                    return(BadRequest());
                }
            }
            return(BadRequest());
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Add([FromBody] BooksInformation model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var book = await _bookService.AddBook(model);

                    if (book > 0)
                    {
                        return(Ok(book));
                    }
                    else
                    {
                        return(NotFound());
                    }
                }
                catch (Exception ex)
                {
                    return(BadRequest());
                }
            }
            return(BadRequest());
        }