public static Iesi.Collections.Generic.ISet<DcValue> FromArray(Jstor.JstorService.IHasValue[] values) { if (values == null) return null; var hashedValues = values.Select(value => { return new DcValue { Value = value.Value }; }); var set = new OrderedSet<DcValue>((ICollection<DcValue>)hashedValues.ToList()); return set; }
public static IEnumerable<dc> FromResponse(Jstor.Domain.Helpers.searchRetrieveResponse searchRetrieveResponse) { var records = searchRetrieveResponse.records; var query = from record in records from data in record.recordData select data.dc; return query.AsEnumerable(); }