/// <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}."); } }