Esempio n. 1
0
        public UserAgentsResultDto UserAgents(UserAgentSearchParamsDto searchParams)
        {
            if (searchParams == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            UserAgentsResultDto uaResult = _discoveryService.GetUserAgents(searchParams.Caller, searchParams.Callee, searchParams.Filters, searchParams.IncludeCodecsInCall);

            return(uaResult);
        }
Esempio n. 2
0
        public UserAgentsResultDto Post(UserAgentSearchParams searchParams)
        {
            if (searchParams == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            UserAgentsResultDto uaResult = _discoveryService.GetUserAgents(searchParams.Caller, searchParams.Callee, searchParams.Filters, searchParams.IncludeCodecsInCall);

            if (uaResult != null && uaResult.UserAgents != null)
            {
                uaResult.UserAgents.ForEach(ua => ua.PresentationName = null);
            }

            return(uaResult);
        }