public async Task <ActionResult> BoardGames(int id) { try { var boardGame = await boardGamesRepository.GetBoardGameByIdAsync(id); return(Ok(boardGame)); } catch (Exception e) { logger.LogError(e.Message); return(BadRequest(new ApiResponse { Status = false })); } }