public async Task <IActionResult> MenuA3EditInterfaceData(string UserId, string ProjectNumber) { ModelMenuA3_InterfaceData e = await _IDocMenuAService.MenuA3EditInterfaceDataAsync(UserId, ProjectNumber); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <IActionResult> MenuA3InterfaceData(string RegisterId) { ModelMenuA3_InterfaceData e = await _IDocMenuAService.MenuA3InterfaceDataAsync(RegisterId); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <ModelMenuA3_InterfaceData> MenuA3InterfaceDataAsync(string RegisterId) { ModelMenuA3_InterfaceData resp = new ModelMenuA3_InterfaceData(); resp.ListProjectNumber = new List <ModelSelectOption>(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M005"); if (resp.UserPermission != null && resp.UserPermission.alldata == true) { resp.ListProjectNumber = await GetAllProjectForA3Async("", "A3,A5,A6,A7"); } else { resp.ListProjectNumber = await GetAllProjectForA3Async(RegisterId, "A3,A5,A6,A7"); } return(resp); }
public async Task <ModelMenuA3_InterfaceData> MenuA3EditInterfaceDataAsync(string UserId, string ProjectNumber) { ModelMenuA3_InterfaceData resp = new ModelMenuA3_InterfaceData(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(UserId, "M005"); resp.editdata = new ModelMenuA3(); resp.editdata = await GetMenuA3DataEditAsync(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); }