示例#1
0
        private KeyDto CreateLink(KeyDto keyDto)
        {
            _hypermediaBuilder.CreateLink(keyDto, "GetKeyByUser", keyDto.Id, "selft", HypermediaVerbs.Get);
            _hypermediaBuilder.CreateLink(keyDto, "DeleteKeyByUser", keyDto.Id, "delete_key", HypermediaVerbs.Delete);
            _hypermediaBuilder.CreateLink(keyDto, "UpdateKeyByUser", keyDto.Id, "update_key", HypermediaVerbs.Put);

            return(keyDto);
        }
示例#2
0
        private UserDto CreateLink(UserDto userDto)
        {
            _hypermediaBuilder.CreateLink(userDto, "GetUser", userDto.Id, "self", HypermediaVerbs.Get);
            _hypermediaBuilder.CreateLink(userDto, "CreateUser", userDto.Id, "create_user", HypermediaVerbs.Post);
            _hypermediaBuilder.CreateLink(userDto, "UpdateUser", userDto.Id, "update_user", HypermediaVerbs.Put);
            _hypermediaBuilder.CreateLink(userDto, "DeleteUser", userDto.Id, "delete_user", HypermediaVerbs.Delete);

            return(userDto);
        }