Example #1
0
        public RouletteStartResponseDto StartRoulette(RouletteStartDto rouletteStartDto)
        {
            var roulette = this.GetById(rouletteStartDto.Id);

            if (roulette.Id != Guid.Empty.ToString() && roulette.Status == StatusEnum.None)
            {
                roulette.Status = StatusEnum.Open;
                this.UpdateCache();

                return(new RouletteStartResponseDto
                {
                    Result = ResultEnum.Success
                });
            }
            else
            {
                return(new RouletteStartResponseDto
                {
                    Result = ResultEnum.Denied
                });
            }
        }
Example #2
0
 public RouletteStartResponseDto StartRoulette(RouletteStartDto rouletteStartDto)
 {
     return(this.rouletteService.StartRoulette(rouletteStartDto));
 }