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)); }