Exemplo n.º 1
0
        private T[] GetModels <T>(string relatedUri)
        {
            Uri             uri            = new Uri(_baseUri, relatedUri);
            ServiceResponse serviceReponse = _serviceCommunicator.GetRequest(uri.AbsoluteUri, _authorizationStrategy.GetAuthorizationHeader());

            if (serviceReponse.StatusCode != HttpStatusCode.OK)
            {
                ThrowCommunicationException(serviceReponse);
            }

            T[] resultBatchModel = _modelConvertor.ConvertToModel <T[]>(serviceReponse.Response);
            return(resultBatchModel);
        }