public async Task <IActionResult> PutAsync(UpdateBooksRequest request, CancellationToken cancellationToken) { _logger.LogInformation("Books/Put was requested."); var response = await _repo.BooksRepository.UpdateAsync(_mapper.Map <BookDTO>(request)); return(Ok(_mapper.Map <BooksResponse>(response))); }
public async Task <UpdateBooksResult> UpdateBooks(UpdateBooksRequest request) { try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@BookID", request.BookID); parameters.Add("@BookName", request.BookName); parameters.Add("@Author", request.Author); parameters.Add("@ShortContents", request.ShortContents); parameters.Add("@YearReleased", request.YearReleased); parameters.Add("@Amount", request.Amount); parameters.Add("@CategoryID", request.CategoryID); return(await SqlMapper.QueryFirstOrDefaultAsync <UpdateBooksResult>(cnn : connect, sql : "sp_UpdateBooks", param : parameters, commandType : CommandType.StoredProcedure)); } catch (Exception ex) { throw; } }
public async Task <OkObjectResult> Update(UpdateBooksRequest request) { return(Ok(await bookService.UpdateBooks(request))); }
public async Task <UpdateBooksResult> UpdateBooks(UpdateBooksRequest request) { return(await bookRepository.UpdateBooks(request)); }