public async Task <IActionResult> MenuA4EditInterfaceData(string UserId, string ProjectNumber) { ModelMenuA4_InterfaceData e = await _IDocMenuAService.MenuA4EditInterfaceDataAsync(UserId, ProjectNumber); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <IActionResult> MenuA4InterfaceData(string RegisterId) { ModelMenuA4_InterfaceData e = await _IDocMenuAService.MenuA4InterfaceDataAsync(RegisterId); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <ModelMenuA4_InterfaceData> MenuA4InterfaceDataAsync(string RegisterId) { ModelMenuA4_InterfaceData resp = new ModelMenuA4_InterfaceData(); resp.ListProjectNumber = new List <ModelSelectOption>(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M006"); if (resp.UserPermission != null && resp.UserPermission.alldata == true) { resp.ListProjectNumber = await GetAllProjectForA4Async("", "A4"); } else { resp.ListProjectNumber = await GetAllProjectForA4Async(RegisterId, "A4"); } return(resp); }
public async Task <ModelMenuA4_InterfaceData> MenuA4EditInterfaceDataAsync(string UserId, string ProjectNumber) { ModelMenuA4_InterfaceData resp = new ModelMenuA4_InterfaceData(); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(UserId, "M006"); resp.editdata = new ModelMenuA4(); resp.editdata = await GetMenuA4DataEditAsync(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); }