/// <summary> /// Расчет значения на низкоуровневом языке /// </summary> private void Calculate() { LogPanelMediator.PrintInLogPanel("Идет расчет при помощи низкоуровневой функции..."); var res = this._lowMathModel.Calculate(); this.Res = res + ""; if (res is null) { LogPanelMediator.PrintInLogPanel("Расчет при помощи низкоуровневой функции закончен неудачно."); this.ErrorMess = this._lowMathModel.ErrorMess; } else { LogPanelMediator.PrintInLogPanel("Расчет при помощи низкоуровневой функции закончен успешно."); this.ErrorMess = ""; } }
/// <summary> /// Обновление ячеек таблицы и вывод информации в логгер /// </summary> /// <param name="logStr">Информация которую следует вывести в лог</param> private void NotifyFileInfoAndUpdateLogInfo(string logStr) { LogPanelMediator.PrintInLogPanel(logStr); NotifyPropertyChanged("FileInfo"); }