public bool Bet_BackDutching(List <GameHands> BetHands) { var calc = CalculateExchange.Dutching(BetHands.Where(x => x.Isbet).ToList(), Balance.Skate); if ((calc.Sum(x => x.Stake) > 10 || calc.Count == 0)) { return(false); } var PlaceOrder = calc.Select(bet => new postBetOrderTypeBetPlace() { bidType = betBidTypeEnum.BACK, price = bet.Odd, selectionId = bet.PlayerId, size = bet.Stake }).ToList(); postBetOrderType Postbet = new postBetOrderType() { marketId = GetMarketId, betPlace = PlaceOrder, currency = "EUR", round = GetRound }; var BetOrder = Bet.GeteBetOrderType(Postbet).Result;//aposta no player if (BetOrder.HasError) { return(true); } return(false); }
public bool Bet_CloseBackDutching(List <GameHands> BetHands) { var calc = CalculateExchange.CloseBetDutching(BetHands); postBetOrderType Postbet = null; foreach (var item in calc) { Postbet = new postBetOrderType() { marketId = GetGameId, betPlace = new List <postBetOrderTypeBetPlace>() { new postBetOrderTypeBetPlace() { bidType = betBidTypeEnum.BACK, price = item.Odd, selectionId = item.PlayerId, size = item.Stake, } }, currency = "EUR", round = GetRound }; } if (Postbet == null) { return(false); } var BetOrder = Bet.GeteBetOrderType(Postbet).Result;//aposta no player if (BetOrder.HasError) { return(true); } return(false); }