private void BindAuthorisedOrder_LineGraph() { try { HttpResponseMessage response = objCRUD.Get("api/Orders/0/0/1/");// Blocking call! if (response.IsSuccessStatusCode) { var AllOrder = response.Content.ReadAsAsync<List<OrdersModel>>().Result; // var AllOrder = AllOrders.Where(x => x.OrderStatusID == 1).Take(7).ToList(); if (AllOrder.Count > 0) { StrOrderAUOL.Append(@"<script type=text/javascript> google.load( *visualization*, *1*, {packages:[*corechart*]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('string', 'OrderDate'); data.addColumn('number', 'Order'); data.addRows(" + AllOrder.Count + ");"); Int32 i; for (i = 0; i <= AllOrder.Count - 1; i++) { StrOrderAUOL.Append("data.setValue( " + i + "," + 0 + "," + "'" + AllOrder[i].OrderDate.ToShortDateString() + "');"); StrOrderAUOL.Append("data.setValue(" + i + "," + 1 + "," + AllOrder[i].OrderCount.ToString() + ") ;"); } StrOrderAUOL.Append(" var chart = new google.visualization.LineChart(document.getElementById('DivAUOL'));"); StrOrderAUOL.Append(" chart.draw(data, {width: 350, height: 300, title: 'Authorized Order',"); StrOrderAUOL.Append("hAxis: {title: 'Date', titleTextStyle: {color: 'green'}}"); // StrOrderAUOL.Append("vAxis: {title: 'Order', titleTextStyle: {color: 'green'}}"); StrOrderAUOL.Append("}); }"); StrOrderAUOL.Append("</script>"); LiteralAUOL.Text = StrOrderAUOL.ToString().TrimEnd(',').Replace('*', '"'); } } } catch (Exception ex) { throw ex; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)