public async Task <IActionResult> MenuC12InterfaceData(string RegisterId) { ModelMenuC12_InterfaceData e = await _IDocMenuCService.MenuC12InterfaceDataAsync(RegisterId); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <ModelMenuC12_InterfaceData> MenuC12InterfaceDataAsync(string RegisterId) { ModelMenuC12_InterfaceData resp = new ModelMenuC12_InterfaceData(); resp.ListAssigner = new List <ModelSelectOption>(); resp.ListAssigner = await GetAllRegisterUserByCharacterC12Async("2"); resp.ListBoard = new List <ModelSelectOption>(); resp.ListBoard = await GetAllRegisterUserByCharacterC12Async("2"); resp.ListProjectNumber = new List <ModelSelectOption>(); resp.ListProjectNumber = await GetAllProjectNumberC12Async(); int thai_year = CommonData.GetYearOfPeriod(); resp.ListYearOfProject = new List <ModelSelectOption>(); ModelSelectOption year_current = new ModelSelectOption(); year_current.value = (thai_year).ToString(); year_current.label = (thai_year).ToString(); resp.defaultyear = (thai_year); resp.ListYearOfProject.Add(year_current); //for (int i = 1; i < 5; i++) //{ // ModelSelectOption year_next = new ModelSelectOption(); // year_next.value = (thai_year + i).ToString(); // year_next.label = (thai_year + i).ToString(); // resp.ListYearOfProject.Add(year_next); //} ModelCountOfYear round_of_year = new ModelCountOfYear(); round_of_year = await _IDocMeetingRoundRepository.GetMeetingRoundOfProjectAsync(resp.defaultyear); resp.defaultround = round_of_year.count; resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M011"); return(resp); }