public LottoBettingSteps(IWebDriver webDriver, PlayerDetailsModel playerDetails, BetslipModel betslipModel) { _driver = webDriver; _navigationObject = new NavigationObject(_driver); _lottoBettingObject = new LottoBettingObject(_driver, playerDetails); _betslipController = new BetslipController(_driver, betslipModel); }
// // GET: /Player/ public ActionResult Index() { var model = new PlayerDetailsModel(); model.displayErrorBlock = false; return(View(model)); }
public HttpResponseMessage RegisterPlayer([FromBody] PlayerDetailsModel details) { bool bRes = _playerRepo.InsertPlayer(details); HttpResponseMessage response = ((bRes) ? Request.CreateResponse(HttpStatusCode.OK, "Details have been entered correctly.") : Request.CreateResponse(HttpStatusCode.BadRequest, "Error when inserting.")); return(response); }
public PlayerSteps(IWebDriver webDriver, PlayerDetailsModel playerDetails, BetslipModel betslipModel) { _driver = webDriver; _playerSessionObject = new PlayerSessionObject(_driver, playerDetails); _navigationObject = new NavigationObject(_driver); _playerProfileObject = new PlayerProfileObject(playerDetails, betslipModel); _cookieManager = new CookieManager(playerDetails); _playerBalance = playerDetails; }
public IActionResult Details(string playerId) { if (playerId == null) { return(RedirectToAction("List")); } var player = _playerController.GetPlayerById(playerId); var actions = _playerController.GetPlayerActions(playerId); var saves = _playerController.GetPlayerGameSaves(playerId); var model = new PlayerDetailsModel() { actionCount = player.Actions.Count, name = player.Name, platform = PlayerPlatformResolver.ResolvePlatformFromPlayer(player).ToString(), recentActions = new List <PlayerActionModel>(), gameSaves = new List <GameSaveItemModel>(), id = player.PlayerId }; var lastAction = actions.OrderByDescending(b => b.Time).FirstOrDefault(); if (lastAction != null) { model.lastAction = lastAction.Time; var recentActions = actions.OrderByDescending(b => b.Time); foreach (var action in recentActions) { var resolved = _actionResolver.ResolveAction(action, TimeSpan.FromMinutes(10)); if (resolved != null) { model.recentActions.Add(new PlayerActionModel { currentStateText = resolved.CurrentStateText, gameName = action.GameName, lastOptionText = resolved.StateOptionTaken }); } } } model.gameSaves = saves.Select(a => new GameSaveItemModel { gameName = a.PlayerGameSave.GameName, dateCreated = a.CreatedDate, saveId = a.PlayerGameSaveId }).ToList(); return(View(model)); }
public ConfigurationManager(PlayerDetailsModel playerDetails) { _appConfig = new AppConfiguration(); _configOptions = new ConfigOptions(); _playerCredentials = playerDetails; }
public PlayerProfileObject(PlayerDetailsModel playerDetails, BetslipModel betslipModel) { _playerBalance = playerDetails; _betslipStake = betslipModel; }
public SportBettingObject(IWebDriver webDriver, PlayerDetailsModel playerDetails) { _driver = webDriver; _playerBalance = playerDetails; _cookieManager = new CookieManager(playerDetails); }
public PlayerSessionObject(IWebDriver webDriver, PlayerDetailsModel playerDetails) { _driver = webDriver; _playerCredentials = playerDetails; }
public CookieManager(PlayerDetailsModel playerDetails) { _playerDetails = playerDetails; }
public ScenarioHooks(AppConfiguration appConfig, IObjectContainer objectContainer, ScenarioContext scenarioContext, FeatureContext featureContext, PlayerDetailsModel playerDetails) { _objectContainer = objectContainer; _scenarioContext = scenarioContext; _featureContext = featureContext; _configurationManager = new ConfigurationManager(playerDetails); _configurationManager.LoadConfiguration(_objectContainer); }
public bool UpdatePlayer(PlayerDetailsModel ourPlayer) { throw new NotImplementedException(); }
public bool InsertPlayer(PlayerDetailsModel ourPlayer) { var rows = ExecuteModel <int>("InsertPlayer", new { ourPlayer }, ConString); return((rows > 0) ? true : false); }