Пример #1
0
        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);
            }
        }