Exemple #1
0
        public ActionResult TestAttendance(int EventId)
        {
            TestAttendanceViewModel Event = new TestAttendanceViewModel
            {
                EventId = EventId,
                Event   = _context.Event.Find(EventId)
            };

            ViewData["Students"] = new SelectList(_context.Student.Where(s => s.Active == true), "Id", "FullName");
            return(View(Event));
        }
Exemple #2
0
        public async Task <IActionResult> TestAttendance(TestAttendanceViewModel model)
        {
            ViewData["Students"] = new SelectList(_context.Student.Where(s => s.Active == true), "Id", "FullName", model.AllStudents);
            model.Event          = _context.Event.Find(model.EventId);

            foreach (int StudentId in model.AllStudents)
            {
                attendance_test EventAttendance = new attendance_test
                {
                    StudentId = StudentId,
                    EventId   = model.EventId
                };
                if (model.all_pass == true)
                {
                    EventAttendance.did_pass = true;
                }
                ;
                _context.Attendance_Test.Add(EventAttendance);
            }
            await _context.SaveChangesAsync();

            return(RedirectToAction("Index", "Events"));
        }