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)); } }
public async Task <IActionResult> OpeningRoulette(RouletteOpeningRequest rouletteOpeningRequest) { GeneralResponse response = await rouletteService.OpeningRoulette(rouletteOpeningRequest); return(Ok(response)); }