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);
        }