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