public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Cursus,School")] Subject subject) { if (id != subject.Id) { return(NotFound()); } if (ModelState.IsValid) { await _subjectManager.UpdateAsync(subject); return(RedirectToAction(nameof(Index))); } ViewBag.Cursus = GetCursus(); ViewBag.School = GetSchools(); return(View(subject)); }