/// <summary> Обработчик изменения состояния подключения </summary>
 private void OnModelConnectStateChanged(object sender, ModelConnectState modelConnectState)
 {
     if (modelConnectState.ModelEnumNetworkTechnologyObj.Code != 0 /* None */ && ListModelServerArea == null)
     {
         LoadListModelServerArea();
         OnPropertyChanged("ListModelServerArea");
     }
 }
Exemple #2
0
        /// <summary> Конвертировать ModelConnectState из NetworkStateModelManaged </summary>
        private static ModelConnectState ConvertModelConnectStateFromNetworkStateModelManaged(NetworkStateModelManaged networkStateModelManaged)
        {
            var result = new ModelConnectState
            {
                ChatStatus = ModelEnumServerConnectionState.GetModelEnum((int)networkStateModelManaged.ChatStatus),
                VoipStatus = ModelEnumServerConnectionState.GetModelEnum((int)networkStateModelManaged.VoipStatus),
                ModelEnumNetworkTechnologyObj = ModelEnumNetworkTechnology.GetModelEnum((int)networkStateModelManaged.Technology)
            };

            return(result);
        }
        /// <summary> Обработчик изменения состояния подключений </summary>
        private void OnModelConnectStateChanged(object sender, ModelConnectState modelConnectState)
        {
            Action action = () => ModelConnectStateObj = DataSourceUtility.GetCurrentModelConnectState();

            CurrentDispatcher.BeginInvoke(action);
        }
Exemple #4
0
 /// <summary> Инвокатор события ModelConnectStateChanged </summary>
 private void OnModelConnectStateChanged(ModelConnectState modelConnectState)
 {
     ModelConnectStateChanged?.Invoke(this, modelConnectState);
 }