Пример #1
0
        public Task RefreshListGroupDice()
        {
            return(Task.Run(() =>
            {
                var listGroupDice = _diceDataBase.GetGroupDice(Bag.ID);
                //First Login in app
                if (Bag == null || Bag.ID == 0)
                {
                    ExecuteResetBagCommand();
                }
                else if (listGroupDice == null || listGroupDice.Count == 0)
                {
                    DesactiveBag(Bag);
                    return;
                }


                GroupDices.Clear();
                foreach (var item in listGroupDice)
                {
                    GroupDices.Add(item);
                }


                var taskLog = _diceDataBase.GetLogRollAsync();
                var log = taskLog.Result;
                LogRoll.Clear();
                foreach (var item in log)
                {
                    LogRoll.Add(item);
                }
                taskLog.Wait();
            }));
        }
Пример #2
0
 public void ExecuteClearLogCommand()
 {
     LogRoll.Clear();
     _diceDataBase.DeleteLogRoll();
 }