public async void HandleNewTeamMatchRequest(Match match) { try { Team findHome = await _teamServices.GetTeamByNameAsync(match.HomeTeam); Team findAway = await _teamServices.GetTeamByNameAsync(match.AwayTeam); CreateTeamMatch(findHome.TeamId, match.MatchId); CreateTeamMatch(findAway.TeamId, match.MatchId); await _context.SaveChangesAsync(); } catch (Exception) { throw new GlobalException(GlobalExceptionMessage.GlobalErrorMessage); } }