Exemplo n.º 1
0
        public void EnableRoulette(long rouletteId)
        {
            var roulette = CheckIfRouletteExists(rouletteId: rouletteId);

            roulette.Wait();
            if (roulette.Result.State == RouletteStates.active)
            {
                throw new HttpResponseException("La ruleta ingresada ya se encuentra activa.");
            }
            var newRoulette = new Roulette(id: roulette.Result.RouletteId, state: RouletteStates.active);

            rouletteRepository.ModifyRoulette(newRoulette: newRoulette);
        }