public async Task <IActionResult> MenuD1EditInterfaceData(string UserId, string ProjectNumber) { ModelMenuD1_InterfaceData e = await _IDocMenuDService.MenuD1EditInterfaceDataAsync(UserId, ProjectNumber); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <IActionResult> MenuD1InterfaceData(string RegisterId) { ModelMenuD1_InterfaceData e = await _IDocMenuDService.MenuD1InterfaceDataAsync(RegisterId); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <ModelMenuD1_InterfaceData> MenuD1InterfaceDataAsync(string RegisterId) { ModelMenuD1_InterfaceData resp = new ModelMenuD1_InterfaceData(); resp.ListProjectNumber = new List <ModelSelectOption>(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M020"); if (resp.UserPermission != null && resp.UserPermission.alldata == true) { resp.ListProjectNumber = await GetAllProjectForD1Async("", ""); } else { resp.ListProjectNumber = await GetAllProjectForD1Async(RegisterId, ""); } return(resp); }
public async Task <ModelMenuD1_InterfaceData> MenuD1EditInterfaceDataAsync(string UserId, string ProjectNumber) { ModelMenuD1_InterfaceData resp = new ModelMenuD1_InterfaceData(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(UserId, "M020"); resp.editdata = new ModelMenuD1(); resp.editdata = await GetMenuD1DataEditAsync(ProjectNumber, UserId, resp.UserPermission); resp.ListProjectNumber = new List <ModelSelectOption>(); ModelSelectOption project_name_default = new ModelSelectOption() { value = resp.editdata.projectnumber, label = resp.editdata.projectnumber + " : " + resp.editdata.projectnamethai, }; resp.ListProjectNumber.Add(project_name_default); return(resp); }