public override void Close() { ChangeTracker.IsForecastOpen = false; Mediator.UnregisterRecipientAndIgnoreTags(this); Races.Clear(); LineSr.UnsubscribeFromEnent(DataCopy_DataSqlUpdateSucceeded); base.Close(); }
private void DataCopy_DataSqlUpdateSucceeded(eUpdateType eut, string sProviderDescription) { if (ChangeTracker.CurrentMatch.VisibleBetDomainCount == 0) { LineSr.UnsubscribeFromEnent(DataCopy_DataSqlUpdateSucceeded); Mediator.SendMessage(true, MsgTag.NavigateBack); ShowError(TranslationProvider.Translate(MultistringTags.TERMINAL_NO_BETDOMAINS).ToString(), null, true, 3); } }
public override void Close() { _timer.Stop(); _timer.Tick -= Timer_Elapsed; Mediator.UnregisterRecipientAndIgnoreTags(this); Matches.Clear(); LineSr.UnsubscribeFromEnent(DataCopy_DataSqlUpdateSucceeded); base.Close(); }
private void DataCopy_DataSqlUpdateSucceeded(eUpdateType eut, string sProviderDescription) { if (!StationRepository.IsLiveMatchEnabled) { LineSr.UnsubscribeFromEnent(DataCopy_DataSqlUpdateSucceeded); disabledLive = true; Mediator.SendMessage("", MsgTag.ShowFirstViewAndResetFilters); } if (eut == eUpdateType.LiveBet) { Update(); } }
public override void Close() { if (ChangeTracker.CurrentMatch != null) { ChangeTracker.CurrentMatch.IsStartUp = true; if (ChangeTracker.CurrentMatch.GoalsTimer != null) { ChangeTracker.CurrentMatch.GoalsTimer.Stop(); } } LineSr.UnsubscribeFromEnent(DataCopy_DataSqlUpdateSucceeded); ChangeTracker.IsBetdomainViewOpen = false; base.Close(); }
public override void Close() { LineSr.UnsubscribeFromEnent(LineSr_DataSqlUpdateSucceeded); base.Close(); }