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());
            }
        }