Exemplo n.º 1
0
        public async Task UpdateBook(Book book)
        {
            using (var context = new BookMonkeyContext(_dbOptions.Value.Connectionstring))
            {
                var dbBook = await context.Books.Include(b => b.Publisher).FirstOrDefaultAsync(b => b.Id == book.BookId);

                dbBook.Isbn           = book.Isbn;
                dbBook.Abstract       = book.Abstract;
                dbBook.Publisher.Name = book.Publisher;
                dbBook.Subtitle       = book.Subtitle;
                dbBook.NumPages       = book.NumPages;
                dbBook.Author         = book.Author;
                dbBook.Title          = book.Title;

                await context.SaveChangesAsync();
            }
        }