public async Task <int> Update(BookItemDto entity) { var book = await _context.BookItems.FindAsync(entity); this._context.Entry(book).CurrentValues.SetValues(entity); return(1); }
public async Task <IActionResult> PutBookItem(int id, BookItemDto bookItemDto) { if (id != bookItemDto.Id) { return(BadRequest()); } await this._mediator.Send(new UpdateBookCommand(bookItemDto)); return(NoContent()); }
public async Task <int> Add(BookItemDto entity) { await _context.BookItems.AddAsync(entity); return(1); }
public async Task <ActionResult <BookItemDto> > PostBookItem(BookItemDto bookItemDto) { await this._mediator.Send(new AddBookCommand(bookItemDto)); return(Ok(new BookItemDto())); }