public IActionResult Edit(int id, Issue issue) { if (id != issue.Id) { return(NotFound()); } if (ModelState.IsValid) { try { issue.UpdatedAt = DateTime.Now; _iIssueManager.Update(issue); } catch (DbUpdateConcurrencyException) { if (!IssueExists(issue.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["BookId"] = new SelectList(_iBookManager.GetAll(), "Id", "Name", issue.BookId); ViewData["MemberId"] = new SelectList(_iMemberManager.GetAll(), "Id", "Name", issue.MemberId); return(View(issue)); }