Пример #1
0
 public static void PutError(string customMessage, int errorCode, RiskLevels levels)
 {
     //értéket ír a 3 property be
     ErrorCode     = errorCode;
     CustomMessage = customMessage;
     ErrorLevel    = levels;
     if (myErrHandlerFn != null)
     {
         myErrHandlerFn(customMessage, errorCode, levels);
     }
 }
Пример #2
0
        public static IGrowthRisk CreateInstance(RiskLevels riskLevels, IInputValitador inputValitador)
        {
            switch (riskLevels)
            {
            case RiskLevels.Low:
                return(new LowRisk(inputValitador));

            case RiskLevels.Medium:
                return(new MediumRisk(inputValitador));

            case RiskLevels.High:
                return(new HighRisk(inputValitador));

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Пример #3
0
 public static void GetError(out string customMessage, out int errorCode, out RiskLevels levels)
 {
     customMessage = CustomMessage;
     errorCode     = ErrorCode;
     levels        = ErrorLevel;
 }
Пример #4
0
 static void FirstErrHandlerFn(string customMessage, int errorCode, RiskLevels RiskLevel)
 {
     Console.WriteLine(customMessage);
 }