Esempio n. 1
0
        public string Open(int id)
        {
            var result = "Error:";

            try
            {
                RouletteData item = GetRoulette(id);
                if (item != null)
                {
                    item.open = true;
                    SaveRoulette(item);
                    result = "OK";
                }
                else
                {
                    result += "Roullete doesn't exist";
                }
            }
            catch (Exception ex)
            {
                _logger.LogError("Can't open roulette " + ex.Message);
                result += "Can't open roulette " + ex.Message;
            }
            return(result);
        }
Esempio n. 2
0
        private void SaveRoulette(RouletteData item)
        {
            var list  = GetRoulettes();
            var exist = list.Where(x => x.id == item.id).FirstOrDefault();

            if (exist != null)
            {
                exist = item;
            }
            SetRoulettes(list);
        }
Esempio n. 3
0
        private RouletteData GetRoulette(int id)
        {
            var item      = new RouletteData();
            var list      = GetRoulettes();
            var existitem = list.Where(x => x.id == id).FirstOrDefault();

            if (existitem != null)
            {
                item = existitem;
            }
            return(item);
        }
Esempio n. 4
0
    //輸入List<Roulette>並轉換儲存
    public void SaveRouletteData(List <Roulette> RouletteList)
    {
        m_data = new List <RouletteData>();

        for (int i = 0; i < RouletteList.Count; i++)
        {
            RouletteData _data = new RouletteData();
            _data.type   = RouletteList[i].type;
            _data.amount = RouletteList[i].amount;

            m_data.Add(_data);
        }
    }
 public RouletteController(RouletteData rouletteData, RouletteGamesData rouletteGamesData, CreditData creditData)
 {
     this._dataroulette      = rouletteData ?? throw new ArgumentNullException(nameof(rouletteData));
     this._datarouletteGames = rouletteGamesData ?? throw new ArgumentNullException(nameof(rouletteGamesData));
     this._dataCredit        = creditData ?? throw new ArgumentNullException(nameof(creditData));
 }