Example #1
0
        public void AddMonitor(Usuario user)
        {
            var wsmonitorada = GetMonitor(user.Id);

            if (wsmonitorada == null)
            {
                var ativo = new WSMonitorada(user, serverConfig);
                _ListWS.Add(ativo);
            }
            else if (!wsmonitorada.isConnected())
            {
                if (wsmonitorada.ws != null)
                {
                    wsmonitorada.Reconect();
                }
                else
                {
                    RemoveMonitor(wsmonitorada);
                    var NewMonitor = new WSMonitorada(user, serverConfig);
                    _ListWS.Add(NewMonitor);
                }
            }
        }
Example #2
0
 public void RemoveMonitor(WSMonitorada wsMonitorada)
 {
     wsMonitorada.Dispose();
     this._ListWS.Remove(wsMonitorada);
 }