private static List <IValidationMessage> AreNotEqual(FieldInfoIntCompare aFieldInfo, IRuleDetail aRuleDetail) { var Messages = new List <IValidationMessage>(); if (aFieldInfo.FieldValue == aFieldInfo.FieldCompareValue) { Messages.Add(new ValidationMessage() { ErrorMessage = aRuleDetail.Message .Replace("{FieldNameCompare}", aFieldInfo.FieldCompareName) .Replace("{FieldName}", aFieldInfo.FieldName) , FieldName = aFieldInfo.FieldName }); } ; return(Messages); }
private static List <IValidationMessage> LessThanCompare(FieldInfoIntCompare aFieldInfo, IRuleDetail aRuleDetail) { var Messages = new List <IValidationMessage>(); var IsDataValid = true; if (aFieldInfo.FieldValue == null || aFieldInfo.FieldCompareValue == null) { IsDataValid = false; goto FinalResults; } if (aFieldInfo.FieldValue >= aFieldInfo.FieldCompareValue) { IsDataValid = false; goto FinalResults; } ; FinalResults: if (IsDataValid == false) { Messages.Add(new ValidationMessage() { ErrorMessage = aRuleDetail.Message .Replace("{FieldNameCompare}", aFieldInfo.FieldCompareName) .Replace("{FieldName}", aFieldInfo.FieldName) , FieldName = aFieldInfo.FieldName }); } return(Messages); }