public async Task <ActionResult <Club> > DeleteSpecificClub(string clubName) { try { await _repository.DeleteSpecificClub(clubName); _logger.LogInformation($"{clubName} has been deleted."); return(Ok()); } catch (System.Exception ext) { _logger.LogError(ext, $"{clubName} hasn't been deleted."); // TODO return error object with proper error code. return(BadRequest()); } }