Ejemplo n.º 1
0
        public Claims Registrar(RegistrarClaimsCommand command)
        {
            var claim = new Claims(command.Name);

            if (!claim.Valido())
            {
                return(claim);
            }
            claim.ValidationResult = new ClaimsAptoParaRegistroValidation(_claimsRepository).Validate(claim);
            return(!claim.ValidationResult.IsValid
                ? claim
                : _claimsRepository.Registrar(claim));
        }