Пример #1
0
 public void CheckTicket()
 {
     if (TicketStatus == Status.InProgress)
     {
         bool RightFlag      = true;
         bool InProgressFlag = true;
         foreach (Bet bet in BetsOptions)
         {
             bet.CheckBet();
             if (bet.Status == Status.InProgress)
             {
                 InProgressFlag = false;
             }
             else if (bet.Status == Status.Wrong)
             {
                 RightFlag = false;
             }
         }
         if (InProgressFlag)
         {
             if (RightFlag)
             {
                 TicketStatus = Status.Right;
                 MoneyClaimed = MoneyClaimed.No;
             }
             else
             {
                 TicketStatus = Status.Wrong;
             }
         }
         else
         {
             TicketStatus = Status.InProgress;
         }
     }
 }
Пример #2
0
 public Ticket()
 {
     BetsOptions  = new List <Bet>();
     MoneyClaimed = MoneyClaimed.Yes;
 }