public void Process(IEvaluatedObject evaluatedObject) { ProductionLogEvaluated evaluatedLogObject = evaluatedObject as ProductionLogEvaluated; _removedObjects?.AddRange(evaluatedLogObject.MomentValueObjects.Where(x => x.ActualPressure >= _minRange && x.ActualPressure <= _maxRange)); evaluatedLogObject.MomentValueObjects.RemoveAll(x => x.ActualPressure >= _minRange && x.ActualPressure <= _maxRange); _followUpProcessor?.Process(evaluatedLogObject); }
public void Process(IEvaluatedObject evaluatedObject) { Stopwatch sw = Stopwatch.StartNew(); _followUpProcessor.Process(evaluatedObject); var elapsed = sw.Elapsed; File.AppendAllText(_fileName, $"{DateTime.Now} {elapsed.TotalMilliseconds} ms{Environment.NewLine}"); }
public void Process(IEvaluatedObject evaluatedObject) { ProductionLogEvaluated evaluatedLogObject = evaluatedObject as ProductionLogEvaluated; DataTable table = new DataTable(evaluatedLogObject.Designation); CreateColumns(table); CreateRows(table, evaluatedLogObject); _resultList.Add(table); _followUpProcessor?.Process(evaluatedLogObject); }