public async Task <IActionResult> DeleteAttendance(attendance_test model) { var @event = await _context.Attendance_Test.FindAsync(model.Id); _context.Attendance_Test.Remove(@event); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "Events", new { id = @event.EventId })); }
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")); }