public async Task <IActionResult> MenuA7EditInterfaceData(string UserId, string ProjectNumber) { ModelMenuA7_InterfaceData e = await _IDocMenuAService.MenuA7EditInterfaceDataAsync(UserId, ProjectNumber); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <IActionResult> MenuA7InterfaceData(string RegisterId) { ModelMenuA7_InterfaceData e = await _IDocMenuAService.MenuA7InterfaceDataAsync(RegisterId); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <ModelMenuA7_InterfaceData> MenuA7InterfaceDataAsync(string RegisterId) { ModelMenuA7_InterfaceData resp = new ModelMenuA7_InterfaceData(); resp.ListProjectNumber = new List <ModelSelectOption>(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M009"); if (resp.UserPermission != null && resp.UserPermission.alldata == true) { resp.ListProjectNumber = await GetAllProjectForA7Async("", "A3,A5,A6,A7"); } else { resp.ListProjectNumber = await GetAllProjectForA7Async(RegisterId, "A3,A5,A6,A7"); } return(resp); }
public async Task <ModelMenuA7_InterfaceData> MenuA7EditInterfaceDataAsync(string UserId, string ProjectNumber) { ModelMenuA7_InterfaceData resp = new ModelMenuA7_InterfaceData(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(UserId, "M009"); resp.editdata = new ModelMenuA7(); resp.editdata = await GetMenuA7DataEditAsync(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); }