public async Task <IActionResult> DeleteModule(int moduleId, int subjectId) { try { await _moduleRepository.Delete(moduleId); return(RedirectToAction("Modules", "Subjects", new { subjectId })); } catch { return(RedirectToAction("Modules", "Subjects", new { subjectId, error = "Ви не можете видалити цей модуль, оскільки він задіяний у курсі!" })); } }