public IActionResult GetSingle(int bookId) { Data.BookStocks stockData = new Data.BookStocks(); int currentStock = stockData.GetStock(_redisDatabaseProvider, bookId); var result = new Dto.Stock() { CurrentStock = currentStock }; return(Ok(result)); }
public IActionResult GetSingle(int bookId) { _logger.LogInformation($"Fetching stocks for BookId:{bookId}"); Data.BookStocks stockData = new Data.BookStocks(); try { int currentStock = stockData.GetStock(_redisDatabaseProvider, bookId); var result = new Dto.Stock() { CurrentStock = currentStock }; _logger.LogInformation($"Success fetching stocks for BookId:{bookId}"); return(Ok(result)); } catch (Exception ex) { _logger.LogError(ex, $"Can not retrieve stocks for BookId:{bookId}"); return(NoContent()); } }