public virtual ValidsPack ValidateEvaluateIntent(TargetItem evalTarget, Period evalPeriod, IPeriodProfile evalProfile, IEnumerable <ResultPair> evalResults) { ValidsPack validParameters = ValidationOfParameters(evalTarget, evalPeriod, evalProfile, evalResults); if (validParameters.IsFailure) { return(validParameters); } return(ValidateUtils.Ok()); }
protected ValidsPack ValidationOfParameters(TargetItem evalTarget, Period evalPeriod, IPeriodProfile evalProfile, IEnumerable <ResultPair> evalResults) { if (evalProfile == null) { return(ValidateUtils.Error(EXCEPTION_EXPERT_NULL_TEXT)); } if (evalPeriod == null) { return(ValidateUtils.Error(EXCEPTION_PERIOD_NULL_TEXT)); } if (evalTarget == null) { return(ValidateUtils.Error(EXCEPTION_TARGET_NULL_TEXT)); } if (evalResults == null) { return(ValidateUtils.Error(EXCEPTION_RESULT_NULL_TEXT)); } return(ValidateUtils.Ok()); }