コード例 #1
0
        private ACADProcessObjectHandler()
        {
            ps       = new Autodesk.AutoCAD.Windows.PaletteSet("Технология", new Guid("63B8DB5B-10E4-4924-B8A2-A9CF9158E4F6"));
            ps.Style = Autodesk.AutoCAD.Windows.PaletteSetStyles.NameEditable |
                       Autodesk.AutoCAD.Windows.PaletteSetStyles.ShowPropertiesMenu |
                       Autodesk.AutoCAD.Windows.PaletteSetStyles.ShowAutoHideButton |
                       Autodesk.AutoCAD.Windows.PaletteSetStyles.ShowCloseButton;
            ps.MinimumSize = new System.Drawing.Size(300, 200);
            fmObject       = new ObjectForm(this);
            ps.Add("Объекты", fmObject);
            fmSetting = new SettingForm(this);
            ps.Add("Настройка", fmSetting);

            ObjectParams param = new ObjectParams();

            param.MaterialType       = 0;
            param.GreatSpeed         = 1500;
            param.SmallSpeed         = 250;
            param.Frequency          = 1800;
            param.DepthAll           = 32;
            param.Depth              = 32;
            param.ToolNo             = 1;
            param.Tools              = new ObjectParams.Tool[3];
            param.Tools[0].Diameter  = 100;
            param.Tools[0].Thickness = 1;
            param.Tools[1].Diameter  = 200;
            param.Tools[1].Thickness = 2;
            param.Tools[2].Diameter  = 300;
            param.Tools[2].Thickness = 3;
            fmSetting.Params         = param;

            ed.SelectionAdded        += new SelectionAddedEventHandler(callback_SelectionAdded);
            fmObject.SelectItemAction = delegate(int index) { return(m_processList[index].SetSelected()); };
        }
コード例 #2
0
        public async Task <IActionResult> GetUsers([FromQuery] ObjectParams objParams)
        {
            var users = await _repoUser.GetUsers(objParams);

            var userToReturn = _mapper.Map <IEnumerable <UserForListDto> > (users);

            Response.AddPagination(users.CurrentPage, users.PageSize, users.TotalCount, users.TotalPages);
            return(Ok(userToReturn));
        }
コード例 #3
0
        public async Task <PagedList <User> > GetUsers(ObjectParams objParams)
        {
            var users = _context.Users;

            return(await PagedList <User> .CreateAsync(users, objParams.PageNumber, objParams.PageSize));
        }