public ActionResult PercentageExportToPDF(string reportName) { Session["email"] = null; var sffx = DateTime.Now.ToString("ddMMyyyyHHmm"); var fileName = reportName + "_" + sffx + ".pdf"; var dt = DataLayer.GetActivityPercentage(); var modelList = new List <StudentActivityPercentage>(); foreach (DataRow item in dt.Rows) { var model = new StudentActivityPercentage { UserId = item["UserId"].ToString(), FullName = item["StudentName"].ToString(), GroupName = item["GroupName"].ToString(), StudentTotalActivities = item["StudentTotalActivities"].ToString(), TotalActivities = item["TotalActivities"].ToString(), ProgressValue = item["PercentageCompletion"].ToString() }; modelList.Add(model); } return(new ViewAsPdf("StudentActivityPercentage", modelList) { FileName = fileName }); }
//progress public ActionResult StudentActivityPercentage() { Session["email"] = null; var dt = DataLayer.GetActivityPercentage(); var modelList = new List <StudentActivityPercentage>(); foreach (DataRow item in dt.Rows) { var model = new StudentActivityPercentage { UserId = item["UserId"].ToString(), FullName = item["StudentName"].ToString(), GroupName = item["GroupName"].ToString(), StudentTotalActivities = item["StudentTotalActivities"].ToString(), TotalActivities = item["TotalActivities"].ToString(), ProgressValue = item["PercentageCompletion"].ToString() }; modelList.Add(model); } return(View(modelList)); }