public async Task <IActionResult> Edit(int id, [Bind("ID,LabWorkID,StudentID")] StudentLabWork studentLabWork) { if (id != studentLabWork.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(studentLabWork); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentLabWorkExists(studentLabWork.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["LabWorkID"] = new SelectList(_context.LabWorks, "ID", "Name", studentLabWork.LabWorkID); ViewData["StudentID"] = new SelectList(_context.Student, "ID", "FullName", studentLabWork.StudentID); return(View(studentLabWork)); }
public async Task <IActionResult> Create([Bind("ID,LabWorkID,StudentID")] StudentLabWork studentLabWork) { if (ModelState.IsValid) { _context.Add(studentLabWork); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["LabWorkID"] = new SelectList(_context.LabWorks, "ID", "Name", studentLabWork.LabWorkID); ViewData["StudentID"] = new SelectList(_context.Student, "ID", "FullName", studentLabWork.StudentID); return(View(studentLabWork)); }