Ejemplo n.º 1
0
        private static List <IValidationMessage> AreNotEqual(FieldInfoLongCompare 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);
        }
Ejemplo n.º 2
0
        private static List <IValidationMessage> LessThanCompare(FieldInfoLongCompare 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);
        }