public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } PersonSubjectSemester = await _context.PersonSubjectSemesters .Include(p => p.Person) .Include(p => p.Role) .Include(p => p.SubjectSemester).ThenInclude(b => b.Subject) .Include(p => p.SubjectSemester).ThenInclude(b => b.Semester) .FirstOrDefaultAsync(m => m.PersonSubjectSemesterId == id); if (PersonSubjectSemester == null) { return(NotFound()); } ViewData["PersonId"] = new SelectList(_context.Persons, "PersonId", "FirstLastName"); ViewData["RoleId"] = new SelectList(_context.Roles, "RoleId", "RoleName"); ViewData["SubjectSemesterId"] = new SelectList(_context.SubjectSemesters .Include(a => a.Semester) .Include(a => a.Subject), "SubjectSemesterId", "SubjectSemesterName"); return(Page()); }
public async Task <ActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } PersonSubjectSemester = await _context.PersonSubjectSemesters .Include(a => a.Person) .Include(a => a.Role) .Include(a => a.Grades) .Include(a => a.SubjectSemester).ThenInclude(b => b.Semester) .Include(a => a.SubjectSemester).ThenInclude(b => b.Subject) .FirstOrDefaultAsync(a => a.PersonSubjectSemesterId == id); return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } PersonSubjectSemester = await _context.PersonSubjectSemesters.FindAsync(id); if (PersonSubjectSemester != null) { _context.PersonSubjectSemesters.Remove(PersonSubjectSemester); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } PersonSubjectSemester = await _context.PersonSubjectSemesters .Include(p => p.Person) .Include(p => p.Role) .Include(p => p.SubjectSemester).FirstOrDefaultAsync(m => m.PersonSubjectSemesterId == id); if (PersonSubjectSemester == null) { return(NotFound()); } return(Page()); }