public ActionResult ShowTaskReport(int taskId, string path, int source = 0, int origin = 0) { StudentReportBll studentReportBll = new StudentReportBll(); var taskReport = studentReportBll.GetByStudentTask(GetCurrentUser().StudentId, taskId); SumReportViewModel viewModels = taskReport.ConvertTo <SumReportViewModel>(); var courseInfo = studentReportBll.GetStuTaskReportById(taskId); viewModels.TaskId = taskId; viewModels.StudentName = GetCurrentUser().Name; viewModels.ReportType = courseInfo.ReportType; viewModels.ReportTypeStr = courseInfo.ReportTypeStr; viewModels.CourseName = courseInfo.Ycs_Name; viewModels.LessonName = courseInfo.Ycl_Name; viewModels.PraticeCount = courseInfo.PraticeCount; viewModels.Source = source; viewModels.Path = path; viewModels.Origin = origin; return(View(viewModels)); }
public ActionResult ShowStudyReport(int lessonProcessId, string path, int source = 0) { StudentReportBll studentReportBll = new StudentReportBll(); DtoStudentReport studyReport = studentReportBll.GetByStuLesAnswer(GetCurrentUser().StudentId, lessonProcessId); StudentBll studentBll = new StudentBll(); var stuName = studentBll.GetStudent(GetCurrentUser().StudentId).Bst_Name; studyReport.StudyAdvice = string.Format(StudentStudyReport(studyReport.Evaluate), stuName, studyReport.ImporveCount, studyReport.ImporveKnow, studyReport.GoodKnow); SumReportViewModel viewModels = studyReport.ConvertTo <SumReportViewModel>(); var courseInfo = studentReportBll.GetStuCourseReportById(lessonProcessId); viewModels.StudentName = GetCurrentUser().Name; viewModels.ReportType = courseInfo.ReportType; viewModels.ReportTypeStr = courseInfo.ReportTypeStr; viewModels.CourseName = courseInfo.Ycs_Name; viewModels.LessonName = courseInfo.Ycl_Name; viewModels.PraticeCount = courseInfo.PraticeCount; viewModels.Source = source; viewModels.Path = path; return(View(viewModels)); }