public IActionResult Delete(int id)
        {
            var practice = _practiceRepository.GetPractice(id);

            if (practice == null)
            {
                return(RedirectToAction("List", "Practice"));
            }
            if (_practiceRepository.HasParticipants(practice))
            {
                TempData["Message"] = $"Practice #{practice.PracticeNumber} has attendees and cannot be deleted.";
                TempData["Style"]   = "alert alert-danger";
                return(RedirectToAction("Details", "Practice", new { id = practice.PracticeID }));
            }
            _practiceRepository.DeletePractice(practice);
            TempData["Message"] = $"Practice #{practice.PracticeNumber} has been deleted.";
            TempData["Style"]   = "alert alert-info";
            return(RedirectToAction("List", "Practice"));
        }