public IActionResult Add(Practice practice) { if (!ModelState.IsValid) { var practiceDetailsViewModel = new PracticeDetailsViewModel { PracticeDate = practice.PracticeDate }; return(PartialView("_NewPractice", practiceDetailsViewModel));; } if (_practiceRepository.PracticeNumberUsed(practice.PracticeID, practice.PracticeNumber)) { TempData["Message2"] = $"Practice #{practice.PracticeNumber} has already been used."; TempData["Style2"] = "alert alert-danger"; } else { practice = _practiceRepository.AddPractice(practice); TempData["Message2"] = $"Practice #{practice.PracticeNumber} has been added."; TempData["Style2"] = "alert alert-info"; } TempData["PracticeDate"] = practice.PracticeDate; return(RedirectToAction("Index", "Attendance")); }
public IActionResult Edit(Practice practice) { if (!ModelState.IsValid) { return(View()); } if (_practiceRepository.PracticeNumberUsed(practice.PracticeID, practice.PracticeNumber)) { TempData["Message"] = $"Practice #{practice.PracticeNumber} has already been used."; TempData["Style"] = "alert alert-danger"; return(RedirectToAction("Details", "Practice", new { id = practice.PracticeID })); } _practiceRepository.UpdatePractice(practice); TempData["Message"] = $"Practice #{practice.PracticeNumber} has been updated."; TempData["Style"] = "alert alert-info"; return(RedirectToAction("Details", "Practice", new { id = practice.PracticeID })); }