예제 #1
0
        private List <int> VerifySuburb()
        {
            var errors = new List <int>();

            if (Suburb == null)
            {
                return new List <int> {
                           7
                }
            }
            ;

            Suburb = Suburb.Trim().Replace(SharedConstants.DoubleSpace, SharedConstants.MonoSpace);
            if (!Helpers.IsProperString(Suburb))
            {
                return new List <int> {
                           7
                }
            }
            ;

            Suburb = Helpers.CapitalizeFirstLetterOfEachWord(Suburb);

            var lenTest = new Regex(@".{1,100}");

            if (!lenTest.IsMatch(Suburb))
            {
                errors.Add(8);
            }

            var rx = new Regex(@"^[A-Za-z'.\- ]*$");

            if (!rx.IsMatch(Suburb))
            {
                errors.Add(9);
            }

            return(errors);
        }
예제 #2
0
        public List <int> VerifySuburb()
        {
            var errors = new List <int>();

            if (Suburb == null)
            {
                return new List <int> {
                           12
                }
            }
            ;

            Suburb = Suburb.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrWhiteSpace(Suburb))
            {
                return new List <int> {
                           12
                }
            }
            ;

            Suburb = HelperProvider.CapitalizeFirstLetterOfEachWord(Suburb);

            var lenTest = new Regex(@".{1,50}");

            if (!lenTest.IsMatch(Suburb))
            {
                errors.Add(13);
            }

            var rx = new Regex(@"^[A-Za-z'.\- ]*$");

            if (!rx.IsMatch(Suburb))
            {
                errors.Add(14);
            }

            return(errors);
        }