Пример #1
0
        public async Task <ModelMenuB2_InterfaceData> MenuB2InterfaceDataAsync(string RegisterId)
        {
            ModelMenuB2_InterfaceData resp = new ModelMenuB2_InterfaceData();

            resp.ListLabNumber = new List <ModelSelectOption>();
            resp.ListLabNumber = await GetAllLabNumberAsync();

            int thai_year = CommonData.GetYearOfPeriod();

            resp.ListYearOfProject = new List <ModelSelectOption>();
            resp.defaultyear       = thai_year;
            ModelSelectOption year_current = new ModelSelectOption();

            year_current.value = (thai_year).ToString();
            year_current.label = (thai_year).ToString();
            resp.ListYearOfProject.Add(year_current);

            //for (int i = 1; i < 5; i++)
            //{
            //    ModelSelectOption year_next = new ModelSelectOption();
            //    year_next.value = (thai_year + i).ToString();
            //    year_next.label = (thai_year + i).ToString();
            //    resp.ListYearOfProject.Add(year_next);
            //}

            resp.UserPermission = await _IRegisterUserRepository.GetPermissionPageAsync(RegisterId, "M010");

            return(resp);
        }
Пример #2
0
        public async Task <IActionResult> MenuB2InterfaceData(string RegisterId)
        {
            ModelMenuB2_InterfaceData e = await _IDocMenuBService.MenuB2InterfaceDataAsync(RegisterId);

            if (e != null)
            {
                return(Ok(e));
            }
            else
            {
                return(BadRequest());
            }
        }