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