public IActionResult GetAllSportTournmentCountries()
 {
     try
     {
         var result = _tournamentRepository.GetAllSportTournmentCountries();
         if (result.Any())
         {
             _logger.LogInformation("Successfully recieved Tournament Data.");
             return(Ok(result));
         }
         else
         {
             _logger.LogError("No Tournament data. Data - {0}", result);
             return(StatusCode(400, StatusCodes.ReturnStatusObject("No Tournament data.")));
         }
     }
     catch (Exception e)
     {
         _logger.LogError("Error recieving data. Error - {0}. Data - {1}", e.Message);
         return(StatusCode(400, StatusCodes.ReturnStatusObject("Error recieving Tournament data.")));
     }
 }