Beispiel #1
0
 /// <summary>
 /// Adds the embedded resource collection to the building resource.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <param name="name">The name of the embedded resource collection.</param>
 /// <param name="enforcingArrayConverting">The <see cref="Boolean"/> value which indicates whether the embedded resource state
 /// should be always converted as an array even if there is only one state for that embedded resource.</param>
 /// <returns></returns>
 public static IEmbeddedResourceBuilder AddEmbedded(this IResourceStateBuilder builder, string name, bool enforcingArrayConverting = false)
 {
     return(new EmbeddedResourceBuilder(builder, name, enforcingArrayConverting));
 }
Beispiel #2
0
 /// <summary>
 /// Adds the "self" link.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <returns></returns>
 public static ILinkBuilder AddSelfLink(this IResourceStateBuilder builder)
 {
     return(new LinkBuilder(builder, "self", false));
 }
Beispiel #3
0
 /// <summary>
 /// Adds the "curies" link.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <returns></returns>
 public static ILinkBuilder AddCuriesLink(this IResourceStateBuilder builder)
 {
     return(new LinkBuilder(builder, "curies", true));
 }
Beispiel #4
0
 /// <summary>
 /// Adds a link to the building resource.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <param name="rel">The relation of the resource location.</param>
 /// <returns></returns>
 public static ILinkBuilder AddLink(this IResourceStateBuilder builder, string rel)
 {
     return(new LinkBuilder(builder, rel, false));
 }