Пример #1
0
        private void validateUserProfile(UserProfile data)
        {
            var validate = new ValidationUtility <UserProfile>(data);

            validate.AddRule(o => o == null, "ไม่พบข้อมูล", 1);
            validate.AddRule(o => string.IsNullOrEmpty(o.firstName), "กรุณากรอก ชื่อ", 2);
            validate.AddRule(o => string.IsNullOrEmpty(o.lastName), "กรุณากรอก นามสกุล", 2);
            validate.AddRule(o => string.IsNullOrEmpty(o.nickName), "กรุณากรอก ชื่อเล่น", 2);


            var validateResult = validate.Validate();

            if (validateResult.Any())
            {
                throw new ValidateException(string.Join(",", validateResult));
            }
        }
Пример #2
0
        private void validate(User data)
        {
            var validate = new ValidationUtility <User>(data);

            validate.AddRule(o => string.IsNullOrEmpty(o.username), "กรุณากรอก username", 1);
            validate.AddRule(o => string.IsNullOrEmpty(o.password), "กรุณากรอก password", 1);
            validate.AddRule(o => string.IsNullOrEmpty(o.email), "กรุณากรอก email", 2);
            validate.AddRule(o => string.IsNullOrEmpty(o.displayName), "กรุณากรอกชื่อที่ใช้แสดงในระบบ", 2);
            validate.AddCustomAction(CheckDuplicateUsername, "ชื่อผู้ใช้งานนี้ถูกใช้งานแล้ว", 3);
            validate.AddCustomAction(CheckDuplicateDisplayName, "ชื่อที่ใช้แสดงในระบบนี้ถูกใช้งานแล้ว", 3);

            var validateResult = validate.Validate();

            if (validateResult.Any())
            {
                throw new ValidateException(string.Join(",", validateResult));
            }
        }
Пример #3
0
        private void validateUser(UserProfile data)
        {
            var validate = new ValidationUtility <UserProfile>(data);

            validate.AddRule(o => string.IsNullOrEmpty(o.username), "กรุณากรอก username", 1);
            validate.AddCustomAction(_userNotExist, "ไม่มี user นี้ในระบบ", 2);

            var validateResult = validate.Validate();

            if (validateResult.Any())
            {
                throw new ValidateException(string.Join(",", validateResult));
            }
        }
Пример #4
0
        private void _validaetDelete(UserAddress data)
        {
            var validate = new ValidationUtility <UserAddress>(data);

            validate.AddRule(m => string.IsNullOrEmpty(m.username), "กรุณากรอก username", 1);
            validate.AddCustomAction(_userNotExist, "ไม่พบข้อมูลผู้ใช้นี้", 2);
            validate.AddCustomAction(_addressNotExist, "ไม่พบข้อมูลที่อยู่นี้ในระบบ", 3);

            var validateResult = validate.Validate();

            if (validateResult.Any())
            {
                throw new ValidateException(string.Join(",", validateResult));
            }
        }
Пример #5
0
        private void _validateSave(UserAddress data)
        {
            var validate = new ValidationUtility <UserAddress>(data);

            validate.AddRule(m => string.IsNullOrEmpty(m.username), "กรุณากรอก username", 1);
            validate.AddCustomAction(_userNotExist, "ไม่พบข้อมูลผู้ใช้นี้", 2);

            validate.AddRule(m => string.IsNullOrEmpty(m.address1), "กรุณากรอกที่อยู่ 1", 4);
            validate.AddRule(m => string.IsNullOrEmpty(m.subDistrict), "กรุณากรอก ตำบล/แขวง", 4);
            validate.AddRule(m => string.IsNullOrEmpty(m.district), "กรุณากรอก อำเภอ/เขต", 4);
            validate.AddRule(m => m.province == "-1", "กรุณาเลือก จังหวัด", 4);
            validate.AddRule(m => string.IsNullOrEmpty(m.postcode), "กรุณากรอก หมายเลขไปรษณีย์", 4);
            validate.AddRule(m => string.IsNullOrEmpty(m.phone), "กรุณากรอก เบอร์โทร", 4);

            var validateResult = validate.Validate();

            if (validateResult.Any())
            {
                throw new ValidateException(string.Join(",", validateResult));
            }
        }