public ActionResult CrashReport() { ViewBag.Message = "Crash Reports"; var crashReportModel = new CrashChartModel(); crashReportModel = Backend.Instance.GetCrashData(); return(View(crashReportModel)); }
public JsonResult GetCrashesByDeviceTypeChart() { var crashModel = new CrashChartModel(); crashModel = Backend.Instance.GetCrashData(); List <object> iData = new List <object>(); iData.Add(crashModel.DeviceTypes); iData.Add(crashModel.NumbersOfDevices); //Source data returned as JSON return(Json(iData, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateCrashChartTimeOption(CrashChartModel model) { if (ModelState.IsValid) { Backend.Instance.UpdateCrashTimeOptionString(model.TimeOptionString); //ViewBag.Section = "CrashTimeOption"; var crashModel = new CrashChartModel(); crashModel = Backend.Instance.GetCrashData(); return(View("CrashReport", crashModel)); } return(View("Crash Report", model)); }
public JsonResult GetCrashesByTimeChart() { var crashModel = new CrashChartModel(); crashModel = Backend.Instance.GetCrashData(); int num = crashModel.TimeOption; // Order of data in the list: // 1. X-Values (labels) // 2. Y-Values (data) List <object> iData = new List <object>(); iData.Add(crashModel.Timeframe[num]); iData.Add(crashModel.CrashesByTime); //Source data returned as JSON return(Json(iData, JsonRequestBehavior.AllowGet)); }
public CrashChartModel GetCrashData() { var myData = new CrashChartModel(); myData.CrashesByTime = repository.GetCrashesByTime(); myData.CrashesByType = repository.GetCrashesByType(); myData.CrashTypes = repository.GetCrashTypes(); myData.DeviceTypes = repository.GetDeviceTypes(); myData.DeviceIDs = repository.GetDeviceIDs(); myData.CrashesByID = repository.GetCrashesByID(); myData.NumbersOfDevices = repository.GetNumbersOfDevices(); myData.OptionsList = repository.GetOptionsList(); myData.Timeframe = repository.GetCrashesTimeframe(); myData.TimeOption = repository.GetCrashesTimeOption(); myData.TimeOptionString = repository.GetTimeOptionString(); return(myData); }