public async Task <ActionResult <Stadium> > DeleteSpecificStadium(string stadiumName)
        {
            try
            {
                await _repository.DeleteSpecificStadium(stadiumName);

                _logger.LogInformation
                    ($"{_context.Stadiums.Where(s => s.StadiumName == stadiumName).Select(s => s.StadiumName)} {stadiumName} has been deleted.");
                return(Ok());
            }
            catch (System.Exception ext)
            {
                _logger.LogError
                    (ext, $"{_context.Stadiums.Where(s => s.StadiumName == stadiumName).Select(s => s.StadiumName)} {stadiumName} hasn't been deleted.");
                // TODO return error object with proper error code.
                return(BadRequest());
            }
        }