コード例 #1
0
        public IActionResult LoadChild([FromQuery] FilterClass filter)
        {
            GetDynamicColumns columns = new GetDynamicColumns();

            if (filter.LangID.HasValue)
            {
                columns.LangID = filter.LangID;
            }
            else
            {
                filter.LangID  = 1;
                columns.LangID = 1;
            }

            columns.ParentID = filter.parentID;
            var result = columns.QueryDllAsyncInsert().Result;

            List <DynamicDdl> list = (List <DynamicDdl>)result;


            foreach (var col in list)
            {
                col.milesecond = DateTime.Now.Millisecond;

                if (col.MajorCode.HasValue)
                {
                    GetLockUps lockups = new GetLockUps();
                    lockups.LangID    = filter.LangID;
                    lockups.MajorCode = (long)col.MajorCode;
                    lockups.MinorCode = filter.MinorCode;

                    col.LockUps = (List <Lockup>)lockups.QueryAsync().Result;
                }
            }



            return(Ok(list));
        }