public Claims Editar(EditarClaimsCommand command) { var claim = new Claims(command.Name); claim.PreencherId(command.Id); if (!claim.Valido()) { return(claim); } claim.ValidationResult = new ClaimsAptoParaRegistroValidation(_claimsRepository).Validate(claim); return(!claim.ValidationResult.IsValid ? claim : _claimsRepository.Editar(claim)); }