private void ValidateEntity(object entity)
        {
            // Validierung der hinterlegten Validierungsattribute
            Validator.ValidateObject(entity, new ValidationContext(entity), true);
            switch (entity)
            {
            case Member member:
                ValidationResult result = _duplicateValidation.GetValidationResult(member, new ValidationContext(member));
                if (result != null && result != ValidationResult.Success)
                {
                    throw new ValidationException(result.ErrorMessage, _duplicateValidation, new string[] { "FirstName", "LastName" }); //Umgeschrieben wegen Anzeige des Fehlers an der Textbox
                }
                break;

            default:
                return;
            }
        }
Example #2
0
        private void ValidateEntity(object entity)
        {
            // Validierung der hinterlegten Validierungsattribute
            Validator.ValidateObject(entity, new ValidationContext(entity), true);
            switch (entity)
            {
            case Member member:
                ValidationResult result = _duplicateValidation.GetValidationResult(member, new ValidationContext(member));
                if (result != null && result != ValidationResult.Success)
                {
                    throw new ValidationException(result, _duplicateValidation, member);
                }
                break;

            default:
                return;
            }
        }