示例#1
0
        public async Task <bool> BetValidateRoulette(BetForInit Bet, int IdUser)
        {
            var Person = await _context.Users.FindAsync(IdUser);

            if (Bet.CostBest <= Top && Person.CurrentBalance <= Bet.CostBest)
            {
                if (Bet.NumBet >= 0 && Bet.NumBet <= 36)
                {
                    if (Colors.Contains(Bet.Color))
                    {
                        return(true);
                    }
                }
            }
            return(false);
        }
示例#2
0
        public async Task <IActionResult> BetValidate(BetForInit bet, int IdUser)
        {
            var validate = await _repo.BetValidateRoulette(bet, IdUser);

            return(Ok(validate));
        }