public async Task <IActionResult> Edit(int id, [Bind("ReviewerId,Name")] Reviewer reviewer) { if (id != reviewer.ReviewerId) { return(NotFound()); } if (ModelState.IsValid) { try { await _reviewerService.UpdateAndSave(reviewer); } catch (DbUpdateConcurrencyException) { if (!_reviewerService.ReviewerExists(reviewer.ReviewerId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(reviewer)); }
public async Task UpdateTest() { var fakeRepository = Mock.Of <IReviewerRepository>(); var reviewerService = new ReviewerService(fakeRepository); var reviewer = new Reviewer() { Name = "Test Reviewer" }; await reviewerService.UpdateAndSave(reviewer); }