public ActionResult ParentReport(string AccYear, string Eveluation) { UserId = USession.User_Id; try { Dropdowns(); if (Eveluation == "") { Eveluation = "0"; } long EveluationTypes = Convert.ToInt64(Eveluation); var StudentMark = Connection.GDgetParentAttentionRequiredSubject(AccYear, EveluationTypes, UserId); List <GDgetParentAttentionRequiredSubject_Result> StudentMarklist = StudentMark.ToList(); ClassReportModel tcm = new ClassReportModel(); List <StudentReportModel> tcmlist = StudentMarklist.Select(x => new StudentReportModel { Mark = x.Mark, SubjectName = x.SubjectName, }).ToList(); return(PartialView("AttentionRequiredSubjectsParents", tcmlist)); } catch (Exception ex) { Errorlog.ErrorManager.LogError(ex); return(PartialView("AttentionRequiredSubjectsParents")); } }
public ActionResult ClassReport(string EveluationId, string AccYear, string ClassId, string GradeId) { try { SchoolId = USession.School_Id; long EvealuationType = Convert.ToInt64(EveluationId); var MarkInClass = Connection.GDgetClassAttentionRequiredSubjects(SchoolId, AccYear, GradeId, ClassId, EvealuationType); List <GDgetClassAttentionRequiredSubjects_Result> MarkInClasslist = MarkInClass.ToList(); ClassReportModel tcm = new ClassReportModel(); List <ClassReportModel> tcmlist = MarkInClasslist.Select(x => new ClassReportModel { Average = x.Average.ToString(), Maximum = x.Maximum.ToString(), Minimum = x.Minimum.ToString(), SubjectName = x.SubjectName, }).ToList(); return(PartialView("ClassReports", tcmlist)); } catch (Exception ex) { Errorlog.ErrorManager.LogError(ex); return(View()); } }