public void Fill_ListWithDrawNumbersFill_JokerDrawNumber()
        {
            // H GetUniqueRandomNumbers5, 1, 45) MOU EPISTREFEI MIA OLOKLIRI LISTA ME INTEGERS GI AUTO DEN XREIAZETAI NA DIMIOURGISO LISTA
            listWithDrawNumbers = NumbersMachine.GetListWithUniqueRandomNumbers(5, 1, 45); //pernaei tous tuxaious arithmous sth lista
            listWithDrawNumbers.Sort();
            jockerDrawNumber = NumbersMachine.GetListWithUniqueRandomNumbers(1, 1, 20);    // pernaei to tzoker sth lista

            this.AddDrawNumbersTo_listAllDrawNumbers(listWithDrawNumbers, jockerDrawNumber);
        }
 public Player()
 {
     if (RandomOrUserNumbers())
     {
         // H GetListWithUniqueRandomNumbers MOU EPISTREFEI MIA OLOKLIRI tempListAllDrawNumbers ME INTEGERS GI AUTO DEN XREIAZETAI NA DIMIOURGISO tempListAllDrawNumbers
         playerNumbers     = NumbersMachine.GetListWithUniqueRandomNumbers(5, 1, 45); //VAZEI STHN tempListAllDrawNumbers 5 MONADIKOUS ARITHMOUS
         playerJokerNumber = NumbersMachine.GetListWithUniqueRandomNumbers(1, 1, 20); // VAZEI STHN tempListAllDrawNumbers 1 MONADIKO ARITHMO
     }
     else
     {
         playerNumbers     = NumbersMachine.GetListWithUniqueNumbersFromUser(5, 1, 45);
         playerJokerNumber = NumbersMachine.GetListWithUniqueNumbersFromUser(1, 1, 20);
     }
 }
        public void PlayersDrawResult() // vriskei to apotelesma tis klirosis tou kathe paixti
        {
            foreach (Player player in listWithAllPlayers)
            {
                int n1 = NumbersMachine.CheckHowManyNumbersOfTwoListsAreTheSame(player.playerNumbers, listWithDrawNumbers);
                int n2 = NumbersMachine.CheckHowManyNumbersOfTwoListsAreTheSame(player.playerJokerNumber, jockerDrawNumber);

                // TO APOTELESMA THS KLIROSIS GIA TON KATHE PAIXTI THA EINAI THS MORFHS 5 + 1 ... 5 ... 4 + 1... 4 ...
                if (n2 != 0)
                {
                    player.DrawResult = $"{n1} + {n2}";
                }
                else
                {
                    player.DrawResult = $"{n1}";        // TO PROSOPIKO APOTELESMA THS KLIROSIS TOU PAIXTI
                }
                findNumberOfResults(player.DrawResult); // edo einai to event
            }
        }