public JArray GetElapsedTimeData(string value1, string value2, string value3) { // deserialize strings passed from client side var computerName = new JavaScriptSerializer().Deserialize<string>(value1); var connectionKey = new JavaScriptSerializer().Deserialize<string>(value2); var applicationUser = value3; var data = new Framework.Components.LogAndTrace.Log4NetDataModel(); if (!string.IsNullOrEmpty(computerName)) { data.Computer = computerName; } if (!string.IsNullOrEmpty(connectionKey)) { data.ConnectionKey = connectionKey; } if (applicationUser != "-1") { data.LogUser = applicationUser; } var dt = Framework.Components.LogAndTrace.Log4NetDataManager.GetElapsedTimeRecords(data, SessionVariables.RequestProfile); var jsonSring = DataTableToJSON(dt); var jArray = JArray.Parse(jsonSring); return jArray; }
private void DataBind() { var data = new Framework.Components.LogAndTrace.Log4NetDataModel(); data.Computer = ComputerName; data.ConnectionKey = ConnectionKey; var dt = Framework.Components.LogAndTrace.Log4NetDataManager.GetElapsedTimeRecords(data, SessionVariables.RequestProfile); DataGrid.DataSource = dt; DataGrid.DataBind(); }