public async Task <IActionResult> MenuC22InterfaceData(string userid, string username) { ModelMenuC22_InterfaceData e = await _IDocMenuCService.MenuC22InterfaceDataAsync(userid, username); if (e != null) { return(Ok(e)); } else { return(BadRequest()); } }
public async Task <ModelMenuC22_InterfaceData> MenuC22InterfaceDataAsync(string userid, string username) { ModelMenuC22_InterfaceData resp = new ModelMenuC22_InterfaceData(); resp.ListAssigner = new List <ModelSelectOption>(); ModelSelectOption assigner_login = new ModelSelectOption(); int assigner_count = (resp.ListAssigner.Count + 1); assigner_login.value = userid; assigner_login.label = assigner_count.ToString() + ". " + username + " (เช้าสู่ระบบ)"; resp.default_assigner_name = assigner_login.label; resp.default_assigner_seq = assigner_count.ToString(); resp.ListAssigner.Add(assigner_login); resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(userid, "M012"); resp.ListProjectNumber = new List <ModelSelectOption>(); if (resp.UserPermission != null && resp.UserPermission.alldata == true) { resp.ListProjectNumber = await GetAllProjectLabAsync("", "C22"); } else { resp.ListProjectNumber = await GetAllProjectLabAsync(userid, "C22"); } resp.ListSafetyType = new List <ModelSelectOption>(); resp.ListSafetyType = null; resp.ListApprovalType = new List <ModelSelectOption>(); resp.ListApprovalType = null; return(resp); }