AddEmbeddedResource() public méthode

public AddEmbeddedResource ( string name, HALResponse resource ) : HALResponse
name string
resource HALResponse
Résultat HALResponse
Exemple #1
0
        public static HALResponse AddEmbeddedResources <T>(this HALResponse response, IEnumerable <KeyValuePair <string, T> > resources)
        {
            foreach (var resource in resources)
            {
                response.AddEmbeddedResource(resource.Key, resource.Value);
            }

            return(response);
        }
Exemple #2
0
        public static HALResponse AddEmbeddedResource <T>(this HALResponse hyperMedia, string resourceName, T model, IEnumerable <Link> links = null)
        {
            if (links == null)
            {
                links = Enumerable.Empty <Link>();
            }

            var embedded = new HALResponse(model, hyperMedia.Config).AddLinks(links);

            hyperMedia.AddEmbeddedResource(resourceName, embedded);

            return(hyperMedia);
        }