public async Task <ModelMenuD2_InterfaceData> MenuD2InterfaceDataAsync(string RegisterId) { ModelMenuD2_InterfaceData resp = new ModelMenuD2_InterfaceData(); resp.ListProjectNumber = new List <ModelSelectOption>(); int thai_year = CommonData.GetYearOfPeriod(); resp.defaultyear = thai_year; resp.listYearOfMeeting = new List <ModelSelectOption>(); ModelSelectOption year_current = new ModelSelectOption(); year_current.value = (thai_year).ToString(); year_current.label = (thai_year).ToString(); resp.listYearOfMeeting.Add(year_current); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M021"); if (resp.UserPermission != null && resp.UserPermission.alldata == true) { resp.ListProjectNumber = await GetAllProjectForD2Async("", "D2"); } else { resp.ListProjectNumber = await GetAllProjectForD2Async(RegisterId, "D2"); } return(resp); }
public async Task <IActionResult> MenuD2InterfaceData(string RegisterId) { ModelMenuD2_InterfaceData e = await _IDocMenuDService.MenuD2InterfaceDataAsync(RegisterId); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }