public ActionResult RawData() { Reliability rawData = new Reliability(Request.QueryString["datacen"], Convert.ToInt32(Request.QueryString["network"]), Convert.ToInt32(Request.QueryString["farm"]), Request.QueryString["pipeline"], Convert.ToDateTime(Request.QueryString["start"]), Convert.ToDateTime(Request.QueryString["end"])); rawData.ChangeDate(Convert.ToDateTime(Request.QueryString["start"]), Convert.ToDateTime(Request.QueryString["end"])); String[] components = rawData.GetComponents(Request.QueryString["pipeline"]); List <DataTable> allComponentsRawData = new List <DataTable>(); foreach (var compName in components) { DataTable rawDataTable = rawData.RawDataGraphTable(compName); allComponentsRawData.Add(rawDataTable); } var table = JsonConvert.SerializeObject(allComponentsRawData, Formatting.Indented, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); //ViewData["RawData"] = data; ViewBag.RawData = table; ViewBag.RawTitles = JsonConvert.SerializeObject(components); return(View()); }