public string[] GetTauntibleEntries(PlayerDetails player, TauntType tauntType) { switch (tauntType) { case TauntType.HasPlayerInTeam: return(EntriesThatHasPlayerInTeam(player.Id).ToArray()); case TauntType.InTransfers: return(EntriesThatTransferredPlayerInThisGameweek(player.Id).ToArray()); case TauntType.OutTransfers: return(EntriesThatTransferredPlayerOutThisGameweek(player.Id).ToArray()); default: return(Array.Empty <string>()); } }
private static string[] GetTauntibleEntries(GameweekLeagueContext context, Player player, TauntType tauntType) { switch (tauntType) { case TauntType.HasPlayerInTeam: return(EntriesThatHasPlayerInTeam(player.Id, context.GameweekEntries, context.Users).ToArray()); case TauntType.InTransfers: return(EntriesThatTransferredPlayerInThisGameweek(player.Id, context.TransfersForLeague, context.Users).ToArray()); case TauntType.OutTransfers: return(EntriesThatTransferredPlayerOutThisGameweek(player.Id, context.TransfersForLeague, context.Users).ToArray()); default: return(Array.Empty <string>()); } }