// GET: Module public async Task <ActionResult> Index() { var data = await _moduleRepo.GetModuleMaster(); var moduleData = await _moduleRepo.GetModuleMaster(); var moduleDataList = moduleData.ToList().Select(m => new ModuleMasterSelect() { ModuleId = m.Id, ModuleName = m.Name }).ToList(); ViewBag.moduleList = new SelectList(moduleDataList, "ModuleId", "ModuleName"); return(View()); }
public async Task <ActionResult <ModuleMaster> > GetModuleMaster(int id) { try { var result = await moduleMasterRepository.GetModuleMaster(id); if (result == null) { NotFound(); } return(result); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Error retrieving data from database")); } }