public ActionResult CompliantsList(int id)
        {
            var CompRel = db.StudentcomplaintRelations.Where(c => c.StudentId == id).ToList();
            var student = db.Students.Where(c => c.StudentId == id).SingleOrDefault();
            List <complaint> ComplaintsList = new List <complaint>();
            var complaints = db.complaints.ToList();

            foreach (var item in complaints)
            {
                foreach (var item1 in CompRel)
                {
                    if (item.complaintId == item1.complaintId)
                    {
                        ComplaintsList.Add(item);
                    }
                }
            }
            var ComplintsList = ComplaintsList;
            var model         = new ParentAdminStudentRelationViewModel
            {
                Complaints = ComplintsList,
                Student    = student
            };

            return(View(model));
        }
        public ActionResult EventsList(int id)
        {
            var          student   = db.Students.Where(c => c.StudentId == id).FirstOrDefault();
            var          Rel       = db.StudentEventRelations.Where(c => c.StudentId == student.StudentId).ToList();
            List <Event> EventList = new List <Event>();
            var          events    = db.Events.ToList();

            foreach (var item in events)
            {
                foreach (var item1 in Rel)
                {
                    if (item.EventId == item1.EventId)
                    {
                        EventList.Add(item);
                    }
                }
            }
            var cor   = EventList.Distinct();
            var model = new ParentAdminStudentRelationViewModel
            {
                Events  = cor.ToList(),
                Student = student
            };

            return(View(model));
        }
        public ActionResult HostelsList(int id)
        {
            var           student    = db.Students.Where(c => c.StudentId == id).FirstOrDefault();
            var           Rel        = db.StudentHostelRelations.Where(c => c.StudentId == student.StudentId).ToList();
            List <Hostel> HostelList = new List <Hostel>();
            var           hostels    = db.Hostels.ToList();

            foreach (var item in hostels)
            {
                foreach (var item1 in Rel)
                {
                    if (item.HostelId == item1.HostelId)
                    {
                        HostelList.Add(item);
                    }
                }
            }
            var cor   = HostelList.Distinct();
            var model = new ParentAdminStudentRelationViewModel
            {
                Hostels = cor.ToList(),
                Student = student
            };

            return(View(model));
        }
        public ActionResult CoursesList(int id)
        {
            var           student     = db.Students.Where(c => c.StudentId == id).FirstOrDefault();
            var           Rel         = db.StudentRegSubjectRelations.Where(c => c.StudentId == student.StudentId).ToList();
            List <Course> coursesList = new List <Course>();
            var           course      = db.Courses.ToList();

            foreach (var item in course)
            {
                foreach (var item1 in Rel)
                {
                    if (item.CourseId == item1.SubjectId)
                    {
                        coursesList.Add(item);
                    }
                }
            }
            var cor   = coursesList.Distinct();
            var model = new ParentAdminStudentRelationViewModel
            {
                Courses = cor.ToList(),
                Student = student
            };

            return(View(model));
        }
        public ActionResult AvailableHostelsList(int id)
        {
            var student = db.Students.Where(c => c.StudentId == id).FirstOrDefault();
            var hostels = db.Hostels.ToList();
            var model   = new ParentAdminStudentRelationViewModel
            {
                Hostels = hostels,
                Student = student
            };

            return(View(model));
        }