public async Task <IActionResult> ModuleFiles(int moduleId) { var module = _context.Module.Where(x => x.ModuleId == moduleId).FirstOrDefault(); if (module == null) { return(RedirectToAction("Index", "Subjects")); } var fileList = await _moduleRepository.GetModuleFiles(moduleId); var model = new ModuleFileListViewModel { Files = fileList, Module = module }; return(View(model)); }