Beispiel #1
0
        public List <Block> GetBlocks(int fromIndex, int toIndex)
        {
            try
            {
                ViewBlocksRequest data = new ViewBlocksRequest()
                {
                    FromIndex = fromIndex,
                    ToIndex   = toIndex
                };

                string endpoint     = host + "/view/blocks";
                string responseData = SendPostRequest(endpoint, JsonConvert.SerializeObject(data));
                if (!string.IsNullOrEmpty(responseData))
                {
                    return(JsonConvert.DeserializeObject <List <Block> >(responseData));
                }
                else
                {
                    return(null);
                }
            }
            catch
            {
                return(null);
            }
        }
Beispiel #2
0
        // POST: /view/block
        public static HttpResponse ViewBlocks(HttpRequest request)
        {
            ViewBlocksRequest requestData = JsonConvert.DeserializeObject <ViewBlocksRequest>(request.Content);

            ViewerController controller = new ViewerController();
            var response = controller.GetBlocks(requestData.FromIndex, requestData.ToIndex);

            return(CreateHttpResponse(response));
        }