Exemple #1
0
 public CommandPlaceBet(IBettingBank bettingBank, IDogRacePalaceStadium dogRacePalaceStadium, IRacetrack racetrack)
 {
     ActionCommand         = ActionCommandEnum.PlaceBet;
     _bettingBank          = bettingBank;
     _dogRacePalaceStadium = dogRacePalaceStadium;
     _racetrack            = racetrack;
 }
Exemple #2
0
 public ICommand GetCommand(ActionCommandEnum action)
 {
     foreach (var commandObj in allCommands)
     {
         if (commandObj.ActionCommand == action)
         {
             return(commandObj);
         }
     }
     return(null);
 }
Exemple #3
0
 public CommandDepositMoneyInGuyPocket(IDogRacePalaceStadium dogRacePalaceStadium, GuyNameEnum guyName, double depositAmount)
 {
     ActionCommand         = ActionCommandEnum.DepositMoneyInGuyPocket;
     _dogRacePalaceStadium = dogRacePalaceStadium;
     _depositAmount        = depositAmount;
 }
Exemple #4
0
 public CommandDepositMoneyInGuyPocket(IDogRacePalaceStadium dogRacePalaceStadium)
 {
     ActionCommand         = ActionCommandEnum.DepositMoneyInGuyPocket;
     _dogRacePalaceStadium = dogRacePalaceStadium;
 }
Exemple #5
0
 public CommandNewDogToRacetrack(IRacetrack racetrack)
 {
     _racetrack    = racetrack;
     ActionCommand = ActionCommandEnum.NewDogToRacetrack;
 }
Exemple #6
0
 public CommandRaceGo(IRacetrack racetrack)
 {
     ActionCommand = ActionCommandEnum.RaceGo;
     _racetrack    = racetrack;
 }
Exemple #7
0
 public CommandNewGuyToPalaceStadium(IDogRacePalaceStadium dogRacePalaceStadium)
 {
     ActionCommand         = ActionCommandEnum.NewGuyToPalaceStadium;
     _dogRacePalaceStadium = dogRacePalaceStadium;
 }