public async Task <IActionResult> MenuA5EditInterfaceData(string UserId, string ProjectNumber) { ModelMenuA5_InterfaceData e = await _IDocMenuAService.MenuA5EditInterfaceDataAsync(UserId, ProjectNumber); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <IActionResult> MenuA5InterfaceData(string RegisterId) { ModelMenuA5_InterfaceData e = await _IDocMenuAService.MenuA5InterfaceDataAsync(RegisterId); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <ModelMenuA5_InterfaceData> MenuA5InterfaceDataAsync(string RegisterId) { ModelMenuA5_InterfaceData resp = new ModelMenuA5_InterfaceData(); resp.ListProjectNumber = new List <ModelSelectOption>(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M007"); if (resp.UserPermission != null && resp.UserPermission.alldata == true) { resp.ListProjectNumber = await GetAllProjectForA5Async("", "A3,A5,A6,A7"); } else { resp.ListProjectNumber = await GetAllProjectForA5Async(RegisterId, "A3,A5,A6,A7"); } return(resp); }
public async Task <ModelMenuA5_InterfaceData> MenuA5EditInterfaceDataAsync(string UserId, string ProjectNumber) { ModelMenuA5_InterfaceData resp = new ModelMenuA5_InterfaceData(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(UserId, "M007"); resp.editdata = new ModelMenuA5(); resp.editdata = await GetMenuA5DataEditAsync(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); }