public ValidationResult Validate(MetadataEntry metadataEntry, MD_Metadata_Type metadata, string rawXmlProcessed) { ValidationResult validationResult = new ValidationResult(); //if (metadataEntry.HasResourceType(ResourceTypeSoftware)) //{ // CheckDistributionUrl(metadata, validationResult); //} //else //{ string response = _httpRequestExecutor.GetRequest(EndpointValidatorInMetadataEditor + metadataEntry.Uuid, ContentTypeXml, ContentTypeXml); if (!string.IsNullOrWhiteSpace(response)) { External.MetadataEditor.MetadataEntry externalMetadataEntry = SerializeUtil.DeserializeFromString <External.MetadataEditor.MetadataEntry>(response); validationResult.Initialize(externalMetadataEntry); validationResult.Timestamp = DateTime.Now; } //} return(validationResult); }