public override IEnumerable <ValidatorModel> GetMessageModels()
        {
            List <ValidatorModel> lst = new List <ValidatorModel>();
            string lab      = Label;
            var    vMessage = "";

            if (!string.IsNullOrEmpty(_message))
            {
                vMessage = TextProvider.Message(_message, lab, minExp ?? "", maxExp ?? "");
            }
            else if (!string.IsNullOrEmpty(minExp) && !string.IsNullOrEmpty(maxExp))
            {
                vMessage = TextProvider.Message(MessageIds.invalid_min_and_max, lab, minExp, maxExp);
            }
            else if (!string.IsNullOrEmpty(minExp))
            {
                vMessage = TextProvider.Message(MessageIds.invalid_min, lab, minExp);
            }
            else if (!string.IsNullOrEmpty(maxExp))
            {
                vMessage = TextProvider.Message(MessageIds.invalid_max, lab, maxExp);
            }
            lst.Add(new ValidatorModel
            {
                Index = "number_range",
                Text  = vMessage
            });
            return(lst);
        }
Пример #2
0
 public override IEnumerable <ValidatorModel> GetMessageModels()
 {
     if (Message == null)
     {
         Message = TextProvider.Message(MessageIds.invalid_field, Label);
     }
     return(new[] { MakeModel("pattern", Message) });
 }
Пример #3
0
        public override IEnumerable <ValidatorModel> GetMessageModels()
        {
            List <ValidatorModel> lst = new List <ValidatorModel>();
            string lab = Label;

            if (Min > 0)
            {
                lst.Add(MakeModel("min", TextProvider.Message(MessageIds.invalid_min, lab, Min.ToString())));
            }

            if (Max > 0)
            {
                lst.Add(MakeModel("max", TextProvider.Message(MessageIds.invalid_max, lab, Max.ToString())));
            }

            return(lst);
        }
Пример #4
0
        public override IEnumerable <ValidatorModel> GetMessageModels()
        {
            List <ValidatorModel> lst = new List <ValidatorModel>();
            string lab = Label;

            if (Pattern != null)
            {
                lst.Add(MakeModel("pattern", TextProvider.Message(MessageIds.invalid_field, lab)));
            }

            switch (Type)
            {
            case CalendarTypes.PastDate:
                lst.Add(MakeModel("date_validation", TextProvider.Message(MessageIds.past_date_only, lab)));
                break;

            case CalendarTypes.FutureDate:
                lst.Add(MakeModel("date_validation", TextProvider.Message(MessageIds.future_date_only, lab)));
                break;

            case CalendarTypes.Custom:
                var message = new ValidatorModel();
                if (Range.Message != null)
                {
                    message = MakeModel("date_validation", TextProvider.Message(Range.Message));
                }
                else if (!string.IsNullOrEmpty(Range.StartDate) && !string.IsNullOrEmpty(Range.EndDate))
                {
                    message = MakeModel("date_validation", TextProvider.Message(MessageIds.invalid_min_and_max, lab, Range.StartDate, Range.EndDate));
                }
                else if (!string.IsNullOrEmpty(Range.StartDate))
                {
                    message = MakeModel("date_validation", TextProvider.Message(MessageIds.invalid_min, lab, Range.StartDate));
                }
                else if (!string.IsNullOrEmpty(Range.EndDate))
                {
                    message = MakeModel("date_validation", TextProvider.Message(MessageIds.invalid_max, lab, Range.EndDate));
                }

                lst.Add(message);
                break;
            }
            return(lst);
        }
Пример #5
0
        public override IEnumerable <ValidatorModel> GetMessageModels()
        {
            List <ValidatorModel> lst = new List <ValidatorModel>();

            if (minLength > 0 && maxLength > 0)
            {
                lst.Add(MakeModel("minlength", TextProvider.Message(MessageIds.invalid_min_and_max_length, maxLength.ToString(), minLength.ToString())));
                lst.Add(MakeModel("maxlength", TextProvider.Message(MessageIds.invalid_min_and_max_length, maxLength.ToString(), minLength.ToString())));
            }
            else if (maxLength > 0)
            {
                lst.Add(MakeModel("maxlength", TextProvider.Message(MessageIds.invalid_max_length, maxLength.ToString())));
            }
            else if (minLength > 0)
            {
                lst.Add(MakeModel("minlength", TextProvider.Message(MessageIds.invalid_min_length, minLength.ToString())));
            }
            return(lst);
        }
Пример #6
0
        public override IEnumerable <ValidatorModel> GetMessageModels()
        {
            var m = MakeModel("pattern", TextProvider.Message(MessageIds.must_be_numeric, Label));

            return(new[] { m });
        }
Пример #7
0
        public override IEnumerable <ValidatorModel> GetMessageModels()
        {
            var m = MakeModel("unique", TextProvider.Message(MessageIds.field_exists, TextProvider.Column(ColumnId)));

            return(new[] { m });
        }
Пример #8
0
 public override IEnumerable <ValidatorModel> GetMessageModels()
 {
     return(new[] { MakeModel("pattern", TextProvider.Message(MessageIds.invalid_email)) });
 }
Пример #9
0
 public override IEnumerable <ValidatorModel> GetMessageModels()
 {
     return(new[] { MakeModel("required", TextProvider.Message(MessageIds.field_required, Label)) });
 }