public override void AddLinks(LinkBuilder linkBuilder) { linkBuilder.DatabaseId = this.DatabaseId; linkBuilder.BaseEnumId = this.Id; this.Links.Add( new Link() { Href = linkBuilder.BaseEnumSelf(this.Id), Rel = LinkRelations.Self } ); this.Links.Add( new Link() { Href = linkBuilder.BaseEnumValues(), Rel = LinkRelations.BaseEnumValues } ); foreach (var baseEnumValue in this.Values) { baseEnumValue.AddLinks(linkBuilder); } }