Exemple #1
0
        public int CreateRoulette()
        {
            var roulette = new Roulettes()
            {
                Open = false
            };

            _context.Roulettes.Add(roulette);
            _context.SaveChanges();
            _logger.LogInformation("Created Roulette");
            return(roulette.RouletteId);
        }
Exemple #2
0
        public bool SendBet(BetRequest betRequest, Bets bets)
        {
            var rouletteOpen = _rouletteService.GetFirstOpenedRoulette();

            if (rouletteOpen == null)
            {
                return(false);
            }
            bets.RouletteId = rouletteOpen.RouletteId;
            bets.Roulettes  = rouletteOpen;
            _context.Bets.Add(bets);
            _context.SaveChanges();

            return(true);
        }
        public async Task <Roulette> UpdateAsync(int id, Roulette roulette)
        {
            try
            {
                Roulette res = await GetByIdAsync(id);

                res.Status = roulette.Status;

                _dbContext.Update(res);
                _dbContext.SaveChanges();
                return(res);
            }
            catch (Exception e)
            {
                return(null);
            }
        }