public List<MatchPlayer> GetMatchPlayers(Match match)
 {
     var matchId = match.match_id;
     var matchPlayers = _db.MatchPlayers.Where(mp => mp.match_id == matchId).ToList();
     foreach (var matchPlayer in matchPlayers)
     {
         CompleteMatchPlayer(matchPlayer);
     }
     return matchPlayers;
 }
 private void CompleteThisMatch(Match match)
 {
     var matchPlayers = _matchPlayerRepository.GetMatchPlayers(match);
     match.players = matchPlayers;
 }
 public void AddMatch(Match match)
 {
     _matchPlayerRepository.AddMatchPlayers(match.match_id, match.players);
     _db.Matches.AddOrUpdate(match);
 }