Beispiel #1
0
        /// <summary>
        /// Closed the roulette
        /// </summary>
        /// <param name="roulette"></param>
        /// <returns>List the bets</returns>
        public async Task <ResultRoulette> ClosedRoulette(Roulette roulette)
        {
            var result = await _rouletteService.ClosedRoulette(roulette);

            if (result)
            {
                var resultRoulette = new ResultRoulette
                {
                    ResultNumber = GenerateNumber()
                };
                var betsRoulette = await _rouletteService.GetBetsRoulette(roulette);

                resultRoulette.BetRoulettes = ProccesRoulette(betsRoulette, resultRoulette.ResultNumber);

                return(resultRoulette);
            }

            return(null);
        }