Beispiel #1
0
        /// <summary>
        /// Инициализирует экземпляр класса MainModel.
        /// </summary>
        public MainModel()
        {
            DataBase = new DataBaseProvider();


            for (int i = 0; i < SerialPortProvider.AllPortsName.Count; i++)
            {
                try
                {
                    _port = new SerialPortProvider(SerialPortProvider.AllPortsName[i], DataReceived);
                    break;
                }
                catch
                {
                    //ignore
                }
            }

            if (_port == null)
            {
                UIMediator.Instance.Update("Нет доступных портов.");
            }
            else
            {
                UIMediator.Instance.Update($"Порт для сканера: {_port.PortName}.");
            }
        }
        /// <summary>
        /// Инициализирует экземпляр класса MainModel.
        /// </summary>
        public MainModel()
        {
            DataBase = new DataBaseProvider();

            for (int i = 0; i < SerialPortProvider.AllPortsName.Count; i++)
            {
                try
                {
                    _port = new SerialPortProvider(SerialPortProvider.AllPortsName[i], DataReceived);
                    break;
                }
                catch
                {
                    //ignore
                }
            }

            if (_port == null)
            {
                UIMediator.Instance.Update("Нет доступных портов.");
            }
            else
            {
                UIMediator.Instance.Update($"Порт для сканера: {_port.PortName}.");
            }
        }