コード例 #1
0
 void IEventObserver.PopulateEvent(BetEventModel eventModel)
 {
     if (!State.IsBusy && !State.IsFailure && Popup == null)
     {
         Bet.PopulateEvent(eventModel);
         EventCollectionChanged?.Invoke(this, Bet.Events.ToArray());
     }
 }
コード例 #2
0
        private void RemoveEvent(BetEventModel eventModel)
        {
            var key = eventModel.ID;

            if (Subscriptions.ContainsKey(key))
            {
                Subscriptions[key].Dispose();
                Subscriptions.Remove(key);
            }

            Bet.RemoveEvent(eventModel);
            EventCollectionChanged?.Invoke(this, Bet.Events.ToArray());
        }