Esempio n. 1
0
        public async Task <GeneralResponse> OpeningRoulette(RouletteOpeningRequest request)
        {
            try
            {
                RouletteModel rouletteModel = await GetRuletteModel();

                if (rouletteModel == null)
                {
                    return(new GeneralResponse(false, Constants.APERTURA_RULETA_FALLIDA));
                }

                rouletteModel = ChangeRuletteEnabled(request.RouletteId, true, rouletteModel);
                await cacheService.SetUsingCache("Roulette", rouletteModel);

                GeneralResponse generalResponse = new GeneralResponse(Constants.APERTURA_RULETA_EXITOSA);

                return(generalResponse);
            }
            catch (Exception)
            {
                return(new GeneralResponse(false, Constants.APERTURA_RULETA_FALLIDA));
            }
        }
Esempio n. 2
0
        public async Task <IActionResult> OpeningRoulette(RouletteOpeningRequest rouletteOpeningRequest)
        {
            GeneralResponse response = await rouletteService.OpeningRoulette(rouletteOpeningRequest);

            return(Ok(response));
        }