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); } }
// 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)); }