//##################################################################################################################################
        //################################################## Load Evaluation Data ##########################################################
        //##################################################################################################################################

        #region Load Evaluation Data

        internal static async Task<EvaluationDataModel> LoadSamplesForEvaluationAsync(string filename)
        {
            EvaluationDataModel evaluationData = new EvaluationDataModel();

            if (filename != null && filename != string.Empty)
            {
                Task<List<AccelerometerSample>> loadAccelerometerTask = FileService.LoadAccelerometerSamplesFromFileAsync(filename);
                Task<List<GyrometerSample>> loadGyrometerTask = FileService.LoadGyrometerSamplesFromFileAsync(filename);

                evaluationData.AddAllAccelerometerAnalysisFromSampleList(await loadAccelerometerTask);
                evaluationData.AddAllGyrometerAnalysisFromSampleList(await loadGyrometerTask);
            }
            return evaluationData;
        }
 private async Task ProcessAnalysis(MeasurementData measurementData, bool isActiveListChoosen)
 {
     if (_taskArguments.IsUsedEvaluation)
     {
         EvaluationDataModel evaluationDataModel = new EvaluationDataModel();
         if (isActiveListChoosen)
         {
             evaluationDataModel.AddAllAccelerometerAnalysisFromSampleList(measurementData.GetActivAccelerometerList());
             evaluationDataModel.AddAllGyrometerAnalysisFromSampleList(measurementData.GetActivGyrometerList());
         }
         else
         {
             evaluationDataModel.AddAllAccelerometerAnalysisFromSampleList(measurementData.GetPassivAccelerometerList());
             evaluationDataModel.AddAllGyrometerAnalysisFromSampleList(measurementData.GetPassivGyrometerList());
         }
         EvaluationResultModel evaluationResultModel = await _measurementEvaluationService.RunEvaluationDuringMeasurementAsync(evaluationDataModel, _evaluationSettingModel);
         _totalSteps += evaluationResultModel.DetectedSteps;
         await TaskFileService.AppendEvaluationDataToFileAsync(_taskArguments, evaluationResultModel);
         _taskInstance.Progress = _totalSteps;
     }
 }