public async Task <IActionResult> MenuA6EditInterfaceData(string UserId, string ProjectNumber) { ModelMenuA6_InterfaceData e = await _IDocMenuAService.MenuA6EditInterfaceDataAsync(UserId, ProjectNumber); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <IActionResult> MenuA6InterfaceData(string RegisterId) { ModelMenuA6_InterfaceData e = await _IDocMenuAService.MenuA6InterfaceDataAsync(RegisterId); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <ModelMenuA6_InterfaceData> MenuA6InterfaceDataAsync(string RegisterId) { ModelMenuA6_InterfaceData resp = new ModelMenuA6_InterfaceData(); resp.ListProjectNumber = new List <ModelSelectOption>(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M008"); if (resp.UserPermission != null && resp.UserPermission.alldata == true) { resp.ListProjectNumber = await GetAllProjectForA6Async("", "A3,A5,A6,A7"); } else { resp.ListProjectNumber = await GetAllProjectForA6Async(RegisterId, "A3,A5,A6,A7"); } return(resp); }
public async Task <ModelMenuA6_InterfaceData> MenuA6EditInterfaceDataAsync(string UserId, string ProjectNumber) { ModelMenuA6_InterfaceData resp = new ModelMenuA6_InterfaceData(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(UserId, "M008"); resp.editdata = new ModelMenuA6(); resp.editdata = await GetMenuA6DataEditAsync(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); }