Exemplo n.º 1
0
        public TModel GetData <TModel>(WebResponse response) where TModel : class
        {
            TModel data;

            using (Stream stream = response.GetResponseStream())
            {
                using (StreamReader reader = new StreamReader(stream))
                {
                    string json = JsonManager.GetJsonString(reader);
                    data = JsonManager.ConvertToModel <TModel>(json);
                }
            }
            response.Close();

            if (data == null)
            {
                throw new Exception("Failed to get data from server");
            }

            return(data);
        }