Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 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));
 }