Esempio n. 1
0
 //Adiciona o resultado do jogo.
 public static void doRaffle(ref int[] raffleNumbers)
 {
     //se entrou com null é por que pediu pro sistema sortear.
     if (raffleNumbers == null)
     {
         //o sistema sorteia e atualiza a entrada que foi passada como referencia e serve como saida.
         raffleNumbers = MegaSenaRaffle.RandomRaffle();
     }
     //se não for null e não tem tamanho certo então deu ruim, reclama dos argumentos.
     else if (raffleNumbers.Length != MegaSenaRaffle.neededNumbers || raffleNumbers.Min() < 1 || raffleNumbers.Max() > 60)
     {
         throw new ArgumentException();
     }
     DBDealer.doRaffle(raffleNumbers);
 }
Esempio n. 2
0
 public static RaffleTicket[] getRaffleWinners()
 {
     return(DBDealer.getMSTickets().Where(e => e.isWinner()).ToArray());
 }