コード例 #1
0
ファイル: UserAddressService.cs プロジェクト: jjannet/bnk48
        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));
            }
        }
コード例 #2
0
ファイル: RegisterService.cs プロジェクト: jjannet/bnk48
        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
ファイル: UserProfileService.cs プロジェクト: jjannet/bnk48
        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
ファイル: UserAddressService.cs プロジェクト: jjannet/bnk48
        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));
            }
        }