Ejemplo n.º 1
0
        public double GetValue(QualitativeCriteriaEnum qualitativeCriteria)
        {
            double result;

            switch (qualitativeCriteria)
            {
            case QualitativeCriteriaEnum.Poor:
                result = 4;
                break;

            case QualitativeCriteriaEnum.FairlyWeak:
                result = 5;
                break;

            case QualitativeCriteriaEnum.Medium:
                result = 6;
                break;

            case QualitativeCriteriaEnum.FairlyGood:
                result = 7;
                break;

            case QualitativeCriteriaEnum.Good:
                result = 8;
                break;

            case QualitativeCriteriaEnum.VeryGood:
                result = 9;
                break;

            case QualitativeCriteriaEnum.Excellent:
                result = 10;
                break;

            default:
                throw new Exception("Invalid argument");
            }
            ;
            return(result);
        }
Ejemplo n.º 2
0
 public double GetValue(QualitativeCriteriaEnum qualitativeCriteria)
 {
     return((int)qualitativeCriteria);
 }
Ejemplo n.º 3
0
 public QualitativeAlternativeValue(QualitativeCriteriaEnum qualitativeCriteriaValue, IQualitativeCriteria qualitativeCriteriaConverter)
 {
     _qualitativeCriteriaValue     = qualitativeCriteriaValue;
     _qualitativeCriteriaConverter = qualitativeCriteriaConverter;
 }