Exemplo n.º 1
0
        public IActionResult GradeCreate(int?value)
        {
            //dropwdown list
            List <SelectListItem> items = new List <SelectListItem>();
            SelectListItem        item1 = new SelectListItem()
            {
                Text = "Select Option", Value = "null"
            };
            SelectListItem item2 = new SelectListItem()
            {
                Text = "Grade 9", Value = "9"
            };
            SelectListItem item3 = new SelectListItem()
            {
                Text = " Grade 10", Value = "10"
            };

            items.Add(item1);
            items.Add(item2);
            items.Add(item3);
            ViewBag.Options = items;

            if (value != null)
            {
                ViewBag.Value = value;

                var currentYear = DateTime.Now.Year;
                ViewBag.CurrentYear = currentYear;

                var lastYear = DateTime.Now.Year - 1;
                ViewBag.LastYear = lastYear;


                List <studentModel> students = new List <studentModel>();
                students = ClassDataAccess.listUngradedStudents(Convert.ToInt32(value));

                //ViewBag.Students = students;

                List <studentModel> allstudents = new List <studentModel>();
                //allstudents = StudentDataAccess.SelectStudentByGrade(Convert.ToInt32(value));
                foreach (var student in students)
                {
                    allstudents.AddRange(StudentDataAccess.SelectStudent(student.StudentId));
                }
                ViewBag.Students = allstudents;


                List <classModel> classes = new List <classModel>();
                classes         = ClassDataAccess.SelectClass(Convert.ToInt32(value));
                ViewBag.Classes = classes;
            }
            return(View());
        }