public IEnumerable <Parameter> EndStep(StepOfAnalysis flag) { try { switch (flag) { case StepOfAnalysis.TestInRest: _rest = _testInRest.GetDataRest(); WriterDataBreath(flag); return(_rest.GetParameters()); case StepOfAnalysis.TestInForcedExpiration: if (_rest == null) { _forcedExpiration = _testInRest.GetDataForcedExpiration(0); } else { _forcedExpiration = _testInRest.GetDataForcedExpiration(_rest.VC.ParameterValue.Value); } WriterDataBreath(flag); return(_forcedExpiration.GetParameters()); case StepOfAnalysis.TestInMVV: _mVV = _testInRest.GetDataMVV(); WriterDataBreath(flag); return(_mVV.GetParameters()); case StepOfAnalysis.EndStep2: WriterDataBreath(flag); IEnumerable <Parameter> parameters = new List <Parameter>(); (parameters as List <Parameter>).Add(new Parameter("none", new ParameterValue(0, "none"))); return(parameters); default: return(null); } } catch (Exception ex) { Logger.LogError(string.Format("Error: {0}, Stack: {1}", ex.Message, ex.StackTrace)); return(null); } }
public MVV GetDataMVV() { return(MVV.GetData(Basics_MVV.Select(i => i.VT.ParameterValue.Value).ToList(), Basics_MVV.Select(i => i.BF.ParameterValue.Value).ToList(), _logger)); }