Ejemplo n.º 1
0
        public async Task <BrowsePathResponseApiModel> BrowseUsingPathAsync(string endpointId,
                                                                            [FromBody][Required] BrowsePathRequestApiModel request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }
            var browseresult = await _broser.NodeBrowsePathAsync(endpointId,
                                                                 request.ToServiceModel());

            return(new BrowsePathResponseApiModel(browseresult));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Browse by path
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <BrowsePathResponseApiModel> BrowsePathAsync(
            BrowsePathRequestApiModel request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }
            var result = await _browse.NodeBrowsePathAsync(
                _twin.Endpoint, request.ToServiceModel());

            return(new BrowsePathResponseApiModel(result));
        }