public int CreateRoulette() { var roulette = new Roulettes() { Open = false }; _context.Roulettes.Add(roulette); _context.SaveChanges(); _logger.LogInformation("Created Roulette"); return(roulette.RouletteId); }
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); } }