コード例 #1
0
ファイル: EventWarning.cs プロジェクト: mvfavila/Dafa
        public bool IsValid()
        {
            var validation = new EventWarningIsVerifiedForRegistration();

            ValidationResult = validation.Validate(this);

            return(ValidationResult.IsValid);
        }
コード例 #2
0
ファイル: EventWarningService.cs プロジェクト: mvfavila/Dafa
        public new ValidationResult Update(EventWarning eventWarning)
        {
            var validationResult = new ValidationResult();

            if (!eventWarning.IsValid())
            {
                validationResult.AddError(eventWarning.ValidationResult);
                return(validationResult);
            }

            var validator         = new EventWarningIsVerifiedForRegistration();
            var validationService = validator.Validate(eventWarning);

            if (!validationService.IsValid)
            {
                validationResult.AddError(eventWarning.ValidationResult);
                return(validationResult);
            }

            eventWarningRepository.Update(eventWarning);

            return(validationResult);
        }