Ejemplo n.º 1
0
        /// <summary>
        /// imageWebModel constructor
        /// </summary>
        public ImageWebModel()
        {
            clientTcpConnectionWeb singelton = clientTcpConnectionWeb.Instance;
            string serviceConnect            = singelton.IsServiceConnect();

            Status = serviceConnect;
            if (serviceConnect.Equals("Connect"))
            {
                singelton.MessageReceived += getConfig;
                DataInfo msg = new DataInfo(CommandEnum.GetConfigCommand, null);
                singelton.WriteToServer(msg.toJson());
                Students = getStudents();
                count++;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Constructor
        /// </summary>
        public PhotoModel()
        {
            clientTcpConnectionWeb singelton = clientTcpConnectionWeb.Instance;
            string serviceConnect            = singelton.IsServiceConnect();

            numOfPic = 0;
            if (serviceConnect.Equals("Connect"))
            {
                singelton.MessageReceived += getConfig;
                DataInfo msg = new DataInfo(CommandEnum.GetConfigCommand, null);
                singelton.WriteToServer(msg.toJson());
                Photos = new List <PhotoWeb>();
                getListPhotos();
                count++;
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// constructor of log model
        /// </summary>
        public LogModel()
        {
            clientTcpConnectionWeb singelton = clientTcpConnectionWeb.Instance;
            string serviceConnect            = singelton.IsServiceConnect();

            ifLogUpdate = false;
            if (serviceConnect.Equals("Connect"))
            {
                Logs = new List <LogWeb>();
                singelton.MessageReceived += getlogs;
                DataInfo msg = new DataInfo(CommandEnum.LogCommand, null);
                singelton.WriteToServer(msg.toJson());
                while (!ifLogUpdate)
                {
                    Thread.Sleep(100);
                }
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// constructor of config model
        /// </summary>
        public ConfigModel()
        {
            clientTcpConnectionWeb singelton = clientTcpConnectionWeb.Instance;
            string serviceConnect            = singelton.IsServiceConnect();

            ifConfUpdate = false;
            if (serviceConnect.Equals("Connect"))
            {
                Handlers = new ObservableCollection <string>();
                singelton.MessageReceived += getConf;
                DataInfo msg = new DataInfo(CommandEnum.GetConfigCommand, null);
                singelton.WriteToServer(msg.toJson());
                while (!ifConfUpdate)
                {
                    Thread.Sleep(100);
                }
            }
        }
Ejemplo n.º 5
0
        public ActionResult deleteAfterOk()
        {
            int i = 0;

            if (configModel.Handlers != null)
            {
                foreach (string emp in configModel.Handlers)
                {
                    if (emp.Equals(ToRemove))
                    {
                        DataInfo remove = new DataInfo(CommandEnum.CloseCommand, ToRemove);
                        singelton.WriteToServer(remove.toJson());
                        configModel.Handlers.RemoveAt(i);
                        return(RedirectToAction("Config"));
                    }
                    i++;
                }
            }
            return(RedirectToAction("ImageWeb"));
        }