Ejemplo n.º 1
0
        /// <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 = "";
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Обновление ячеек таблицы и вывод информации в логгер
 /// </summary>
 /// <param name="logStr">Информация которую следует вывести в лог</param>
 private void NotifyFileInfoAndUpdateLogInfo(string logStr)
 {
     LogPanelMediator.PrintInLogPanel(logStr);
     NotifyPropertyChanged("FileInfo");
 }