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)));
        }
Пример #2
0
 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;
     }
 }
Пример #3
0
 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));
 }