Hypermedia.UnresolvedLinkResolver.Resolve C# (CSharp) Method

Resolve() public method

public Resolve ( IEnumerable links ) : IEnumerable
links IEnumerable
return IEnumerable
        public IEnumerable<ResolvedLink> Resolve(IEnumerable<UnresolvedLink> links)
        {
            return links
                .Where(x => x.IsValid(_filters))
                .Select(x => new ResolvedLink(x.Rel, x.Title, x.Resolve(_resolver)))
                .ToList();
        }

Usage Example

Exemplo n.º 1
0
        private JObject SerializeValueType(HypermediaType type)
        {
            var jObject = JObject.FromObject(type, Serializer);

            jObject.Add("links", JArray.FromObject(_resolver.Resolve(type.Links), Serializer));
            jObject.Add("errors", JArray.FromObject(type.Errors, Serializer));

            return(jObject);
        }
UnresolvedLinkResolver