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); } }
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(); } }
public static void GetError(out string customMessage, out int errorCode, out RiskLevels levels) { customMessage = CustomMessage; errorCode = ErrorCode; levels = ErrorLevel; }
static void FirstErrHandlerFn(string customMessage, int errorCode, RiskLevels RiskLevel) { Console.WriteLine(customMessage); }