public ActionResult GetAdminUserListForGrid([DataSourceRequest] DataSourceRequest request) { var token = objToken.GetAPIToken(); var model = new AdminUserListParameter(); // Set the values into model model.IsActive = Convert.ToBoolean(Request.Params["IsActive"]); model.Request = request; // Call web API method HttpResponseMessage httpResponse = API.Post.PostObject("User/GetAdminUserListForGrid", model, token); string response = httpResponse.Content.ReadAsStringAsync().Result; JObject json = JObject.Parse(response); List <AdminUserListModel> partNameObj = JsonConvert.DeserializeObject <List <AdminUserListModel> >(json["Data"].ToString()); for (int i = 0; i < partNameObj.Count; i++) { //partNameObj[i].LastLoginDateTimeUTC = (Convert.ToDateTime(partNameObj[i].LastLoginDateTimeUTC).Date).ToString().Split(' ')[0] + " " + Convert.ToDateTime(partNameObj[i].LastLoginDateTimeUTC).ToString("hh:mm tt"); partNameObj[i].LastLoginDateTimeUTC = "N/A"; } int Total = JsonConvert.DeserializeObject <int>(json["Total"].ToString()); IEnumerable <AggregateResult> AggregateResults = JsonConvert.DeserializeObject <IEnumerable <AggregateResult> >(json["AggregateResults"].ToString()); var data = new GridViewBindResult(); data.Data = partNameObj; data.AggregateResults = AggregateResults; data.Total = Total; return(Json(data)); }
public ActionResult GetDiagnosticReportsStatsGrid([DataSourceRequest] DataSourceRequest request, DiagnosticReportsStatsModel model) { var token = objToken.GetAPIToken(); var reportsStatsModel = new DiagnosticReportsStatsModel(); // Set the values into model reportsStatsModel.Request = request; reportsStatsModel.ExternalSystemId = (Request.Params["ExternalSystemId"] == "1" || Request.Params["ExternalSystemId"] == "") ? null : Request.Params["ExternalSystemId"]; reportsStatsModel.MakesList = (Request.Params["MakesList"] == "1" || Request.Params["MakesList"] == "") ? null : Request.Params["MakesList"]; if (!string.IsNullOrEmpty(Request.Params["StartDateUTC"])) { reportsStatsModel.StartDateUTC = Convert.ToDateTime(Request.Params["StartDateUTC"]); } else { reportsStatsModel.StartDateUTC = null; } if (!string.IsNullOrEmpty(Request.Params["EndDateUTC"])) { reportsStatsModel.EndDateUTC = Convert.ToDateTime(Request.Params["EndDateUTC"]); } else { reportsStatsModel.EndDateUTC = null; } // Call web API method HttpResponseMessage httpResponse = API.Post.PostObject("Reports/GetDiagnosticReportsStatsGrid", reportsStatsModel, token); string response = httpResponse.Content.ReadAsStringAsync().Result; JObject json = JObject.Parse(response); List <DiagnosticReportsStatsCaculatedValues> partNameObj = JsonConvert.DeserializeObject <List <DiagnosticReportsStatsCaculatedValues> >(json["Data"].ToString()); int Total = JsonConvert.DeserializeObject <int>(json["Total"].ToString()); IEnumerable <AggregateResult> AggregateResults = JsonConvert.DeserializeObject <IEnumerable <AggregateResult> >(json["AggregateResults"].ToString()); var data = new GridViewBindResult(); data.Data = partNameObj; data.AggregateResults = AggregateResults; data.Total = Total; return(Json(data)); }
public ActionResult GetDiagnosticReportTrendsGrid([DataSourceRequest] DataSourceRequest request, DiagnosticReportTrendsModel model) { var token = objToken.GetAPIToken(); var reportTrendsModel = new DiagnosticReportTrendsModel(); reportTrendsModel.Request = request; reportTrendsModel.SystemID = (Request.Params["SystemID"] == "1" || Request.Params["SystemID"] == "") ? null : Request.Params["SystemID"]; reportTrendsModel.GroupBy = Request.Params["GroupBy"]; if (!string.IsNullOrEmpty(Request.Params["StartDateTime"])) { reportTrendsModel.StartDateTime = Convert.ToDateTime(Request.Params["StartDateTime"]); } else { reportTrendsModel.StartDateTime = null; } if (!string.IsNullOrEmpty(Request.Params["EndDateTime"])) { reportTrendsModel.EndDateTime = Convert.ToDateTime(Request.Params["EndDateTime"]); } else { reportTrendsModel.EndDateTime = null; } HttpResponseMessage httpResponse = API.Post.PostObject("Reports/GetDiagnosticReportTrendsGrid", reportTrendsModel, token); string response = httpResponse.Content.ReadAsStringAsync().Result; JObject json = JObject.Parse(response); List <DiagnosticReportTrendsGrid> partNameObj = JsonConvert.DeserializeObject <List <DiagnosticReportTrendsGrid> >(json["Data"].ToString()); int Total = JsonConvert.DeserializeObject <int>(json["Total"].ToString()); IEnumerable <AggregateResult> AggregateResults = JsonConvert.DeserializeObject <IEnumerable <AggregateResult> >(json["AggregateResults"].ToString()); var data = new GridViewBindResult(); data.Data = partNameObj; data.AggregateResults = AggregateResults; data.Total = Total; return(Json(data)); }
public ActionResult GetAutoZoneBlackBoxGrid([DataSourceRequest] DataSourceRequest request, AutoZoneBlackBoxModel model) { var token = objToken.GetAPIToken(); var reportTrendsModel = new AutoZoneBlackBoxModel(); // Set parameters to model if (!string.IsNullOrEmpty(Request.Params["StartTime"])) { reportTrendsModel.StartTime = Convert.ToDateTime(Request.Params["StartTime"]); } else { reportTrendsModel.StartTime = null; } if (!string.IsNullOrEmpty(Request.Params["EndTime"])) { reportTrendsModel.EndTime = Convert.ToDateTime(Request.Params["EndTime"]); } else { reportTrendsModel.EndTime = null; } reportTrendsModel.Request = request; // Call web API method HttpResponseMessage httpResponse = API.Post.PostObject("AutoZoneBlackBoxReport/GetAutoZoneBlackBoxGrid", reportTrendsModel, token); string response = httpResponse.Content.ReadAsStringAsync().Result; JObject json = JObject.Parse(response); List <AutoZoneBlackBoxGrid> partNameObj = JsonConvert.DeserializeObject <List <AutoZoneBlackBoxGrid> >(json["Data"].ToString()); int Total = JsonConvert.DeserializeObject <int>(json["Total"].ToString()); IEnumerable <AggregateResult> AggregateResults = JsonConvert.DeserializeObject <IEnumerable <AggregateResult> >(json["AggregateResults"].ToString()); var data = new GridViewBindResult(); data.Data = partNameObj; data.AggregateResults = AggregateResults; data.Total = Total; return(Json(data)); }