public static List <PokerPlayer> ConvertToPlayer(string[] dataString) { var players = new List <PokerPlayer>(); var converter = new StringToPokerPlayerConverter(); for (var i = 0; i < dataString.Length; i += 2) { var thePlayer = converter.Convert((dataString[i], dataString[i + 1])); players.Add(thePlayer); } return(players); }
private static List <PokerPlayer> ConvertToPlayer(List <string> dataString) { var players = new List <PokerPlayer>(); var converter = new StringToPokerPlayerConverter(); for (var i = 0; i < dataString.Count; i += 2) { var thePlayer = converter.Convert((dataString[i], dataString[i + 1])); if (thePlayer.PokerCards.Count != 5) { Console.WriteLine("Must Input 5 Cards and split with , like this 8A,8D,KD,QD,JH"); return(new List <PokerPlayer>()); } players.Add(thePlayer); } return(players); }