public ActionResult MoveScoreCards(MoveScoreCardsViewModel model) { if (ModelState.IsValid) { var oldJournal = journalRepository.FindByIssn(model.OldIssn); var newJournal = journalRepository.FindByIssn(model.NewIssn); if (oldJournal != null && newJournal != null) { baseScoreCardRepository.MoveScoreCards(oldJournal, newJournal); valuationScoreCardRepository.MoveScoreCards(oldJournal, newJournal); return RedirectToAction("MoveScoreCards", new { saveSuccessful = true }); } if (oldJournal == null) { ModelState.AddModelError(nameof(model.OldIssn), "ISSN does not exist."); } if (newJournal == null) { ModelState.AddModelError(nameof(model.NewIssn), "ISSN does not exist."); } } return View(); }